묻고 답해요
137만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결SQL 코딩테스트를 위한 마지막 걸음
LAG, LEAD 강의 550. Game Play Analysis IV 관련 질문
https://leetcode.com/problems/game-play-analysis-iv/ 안녕하세요. 강의를 수강하고 있는 학생입니다.해당 문제를 1번 쿼리처럼 풀면 각각 1/3이 나타나는 것을 확인했습니다.하지만 2번 쿼리처럼 비율을 구하기위해 각각을 나누기하면 완전히 다른 값이 나타나는데 왜 그런것인지 질문드립니다.-- 1번 쿼리 SELECT COUNT(DISTINCT CASE WHEN A.info= A.pre_date THEN A.player_id END) , COUNT(DISTINCT A.player_id) FROM ( SELECT * , LAG(event_date) OVER (PARTITION BY player_id ORDER BY event_date) AS info , DATE_SUB(event_date, INTERVAL 1 day) AS pre_date FROM Activity ) AS A -- 2번 쿼리 SELECT ROUND(COUNT(DISTINCT CASE WHEN A.info= A.pre_date THEN A.player_id END)/COUNT(DISTINCT A.player_id),2) AS fraction FROM ( SELECT * , LAG(event_date) OVER (PARTITION BY player_id ORDER BY event_date) AS info , DATE_SUB(event_date, INTERVAL 1 day) AS pre_date FROM Activity ) AS A
-
미해결데이터 분석 SQL Fundamentals
where in절 서브쿼리
where in절에서 서브쿼리를 사용하면 서브쿼리의 결과로 중복되는 컬럼이 유니크 하게 처리된다 하셨는데 이거는 in절의 특징인가요?
-
미해결배워서 바로 쓰는 SQL 쿼리
3중,4중 조인 질문
안녕하세요 가령 a,b,c,d 테이블이 있을때 case 1)a b innera c left a d left case 2) a b lefta c innera d left case 3)a b innerb c leftc d left 저런식으로 case 1,2,3등에 대해서 머리속으로 join형태가 잘 안그려져 질문드립니다. case1 번처럼 a,b inner join 이후에 left join을 하는건 머리속으로 그리기 쉬운데2번처럼 left를 갔다가 inner가 튀어나왔다가 left join 하는등아니면 3번처럼 a기준 테이블이 아닌 b,c로 left join을 하는등이런 부분은 쉽게 이해하려면 어떻게 해야하나요??
-
미해결이커머스 데이터로 시작하는 SQL 데이터 분석
빅쿼리 예약어 출력 형식
안녕하세요 수업 잘 듣고 있습니다. 혹시 빅쿼리 프로그램에서 예약어는 자동으로 대문자로 출력되게끔 하는 설정이 따로 있나요?
-
해결됨BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)
3-8. Google Sheets로 Retention Curve 시각화하기 질문
안녕하세요 강사님ctrl + A를 해도 전체 화면이 선택이 안되는 것 같습니다.삽입 목록도 클릭이 안되게 막혀있습니다!해결 방법이 궁금합니다 :)
-
미해결SQL 코딩테스트를 위한 첫 걸음
workbench 테이블 생성
안녕하세요! workbench에서 스키마는 생성했는데 테이블은 어떻게 생성하나요? 제공해주신 세팅 코드를 입력해서 테이블 구조를 보고 싶은데 이 부분에서 해결이 안돼요.
-
미해결장래쌤과 함께하는 쉽고 재미있는 SQL 이야기
테이블 생성 후 조건 수정 방법
안녕하세요 View 로 임시테이블 생성에 관한 파트 듣고 질문드립니다 View로 생성하는것과 Create 테이블명 ( ~ 이렇게 테이블 생성하는것의 차이점이 있을까요? Create 테이블 > 이렇게 해서 테이블 생성한 경우 수정이 필요할 때 어떻게 하는지도 궁금합니다.
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
강의 플랫폼
안녕하세요.선미님 화면에 보이는 강의 플랫폼이 뭔지 알 수 있을까요?
-
미해결데이터 분석 SQL Fundamentals
exists 와 in 차이
안녕하세요, Where절 서브쿼리 사용 시 유의사항 part 듣다가 질문드립니다 앞전에 exists 사용법에 대해 나오지 않아서 이 파트 들으면서 처음 봤는데요! 비상관 서브 쿼리 - in 을 사용해서 설명상관 서브쿼리 exists 를 사용해서 설명해주셨는데 in을 사용한 비상관 서브쿼리에서도 상관서브쿼리처럼 메인쿼리의 연결 컬럼을 넣어줘도 작동이되어서요 그럼 비상관 서브쿼리랑 상관 서브쿼리랑 차이가 없는것처럼 보여서 헷갈립니다 ㅠ 그리고 언제 in 을 사용한 서브쿼리를 활용하는지, exists 를 사용하는지 궁금합니다 from ( 서브쿼리 ) 이렇게 해줘도 될것같은데 어떤 차이인지 해서요!
-
미해결하트카운트와 함께 쉽게 시작하는 SQL
초기환경 설치에 관한 자료는 어디에 있나요 ?
24.9.10 일 강의를 듣고 있습니다. 초기환경 설치에 관한 자료는 어디에 있나요 ? 강의 관련 질문을 남겨 주시면, 최대 1개월 내에 답변을 드립니다.강사님이 직접 답변을 달아 주실 예정입니다.감사합니다 :)
-
미해결실무형 데이터 분석을 위한 핵심 SQL
만약 데이터 웨어하우스에서 분석한 내용을 다시 고객에게 서빙하고 싶다면 어떻게 하나요?
안녕하세요 한기용 강사님! 궁금한 내용이 있어 질문드려요 OLTP에 저장되어 있는 데이터를 OLAP로 가져와서 내부 직원들이 테이블을 분석하던 중 고객들에게 제공하면 좋을 새로운 데이터(예: 통계 데이터 등)가 재가공된다면 이 데이터를 어떻게 서빙하나요?재가공된 데이터를 OLTP 데이터 저장소(Postgres 등)에 다시 저장해서 이를 API에 연결해서 서빙하는지 궁금합니다.
-
해결됨초보자를 위한 BigQuery(SQL) 입문
혹시 spark 관련 강의는 계획에 없으실까요?
안녕하세요 강사님! 유튜브에서만 뵙다가 직접 강의를 듣고 싶어 데이터리터러시, 빅쿼리 기초 강의를 수강중인 데이터 주니어 지망생입니다. 다름이 아니고 혹시 spark 관련 강의는 계획에 없으실까 궁금해서 질문드려요! 계획에 있으시다면 강사님에게 꼭 수강받고 싶네요 ㅎㅎ 그럼 이만! 건강하세요!
-
해결됨처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지] (업데이트)
(맥환경) workbench 이용할 때 패스워드 입력 안해도 자동으로 활성화 가능해져요..
본문제목 그대로 워크 벤치 이용할 때, 항상 패스워드를 입력한 후 활성화 되는 것으로 알고 있었는데, 현재 패스워드 입력 안하고 그냥 클릭만 해도 활성화됩니다. 보안상으로 좋지 않은 것 같은데, 혹시 이런 경우 어떻게 변경이 가능할까요? 오랜만에 mysql을 공부하는데 몇년 전에는 항상 패스워드 입력했던 것 같은데 이번에 새로 깔아보니 패스워드 입력 안해도 실행이 되어 불안합니다. 참고로 저는 맥 환경에서 사용하고 있습니다.
-
해결됨실전 jOOQ! Type Safe SQL with Java
from절 subquery table filed nullable 처리
안녕하세요. 강의 잘 듣고있습니다.다름이 아니라 subquery 실습 중 nullable method 처리가 안되어 질문 드립니다. asTable() method 사용하여 Table<Record> 인스턴스 subTable 생성 후 subTable.field() method 호출 시 Nullable한 method이기 때문에 NPE 발생 가능 경고가 발생합니다. 서브쿼리가 아닌 generated된 객체의 경우에는 발생하지 않아 비슷한 방식으로 해결해보기 위해 구글링해보았지만 뚜렷한 해결방법이 나오지 않아서요. 특정 객체로 mapping 혹은 NPE 발생 가능성을 compile level에서 처리 가능하게끔 해결 가능할까요?
-
해결됨BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)
최종 과제 제출
안녕하세요. 최종 과제 노션으로 작성해서 링크 공유드립니다.감사합니다!https://staticstic.notion.site/9c91ee729d734edeb5a85cc8fa6bf2b6?pvs=4
-
미해결[백문이불여일타] 데이터 분석을 위한 기초 SQL
해커랭크 weather observation station 6 질문
SELECT DISTINCT city FROM STATION WHERE city LIKE 'a%' OR city LIKE 'e%' OR city LIKE 'i%' OR city LIKE 'o%' OR city LIKE 'u%'; 위와같이 작성했음에도 해커랭크에서는 틀렸다고 하는데 어떤 부분이 잘못된건지 잘 모르겠습니다.
-
해결됨BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)
퍼널 분석
강사님 안녕하세요,섹션4 리텐션 분석 들어가기 전에 app_logs 데이터 가지고 퍼널분석을 진행해 보았습니다!https://www.notion.so/de12e9d1d9fd4e9595cee4ddd5f5c6cf?pvs=4
-
해결됨BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)
결제계정 등록했는데도 불구하고 app_logs 테이블에 데이터가 존재하지 않습니다
무료 체험판이 만료되어서 결제 계정을 활성화시켰습니다.그런데 app_logs 테이블에 데이터가 존재하지 않습니다.어떻게 해결해야 할까요 궁금합니다...!
-
미해결처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지] (업데이트)
강의 커리큘럼 질문 있습니다.
안녕하세요 저는 선생님이 만들어놓으신 플스택 개발자 로드맵을 따라가고 있는 학생입니다. 지금까지 파이썬 입문과 크롤링 기초, 처음하는 SQL과 데이터베이스 강의 완강했는데요, 이 다음 로드맵이 MongoDB 강의인데, MongoDB 강의를 잠시 뒤로 미루고 그 다음 강의인 가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1] 를 수강해도 괜찮을까요?? 제가 백엔드 개발자가 되고싶어서 해당 강의를 먼저 빨리 좀 들어보고 싶은 마음이 큰가봅니다 ㅠㅠ 추가적으로 한가지 더 질문이 있습니다.선생님 커리큘럼이 파이썬을 기반으로 진행되는데, 한국 백엔드 시장에 파이썬 기반 백엔드 개발자에게 주어지는 기회가 적더라구요. 파이썬 기반 백엔드 개발자는 대부분 AI쪽이라 석박들과 경쟁해야 하는 이유도 있고, 대부분의 기업에서 JAVA기반 백엔드 개발자를 채용하는게 그 다음 이유인 것 같습니다.그래서 저는 아무래도 기회의 폭이 넓은 java기반 백엔드 개발자가 되고싶은데, 그러려면 선생님 커리큘럼을 어떻게 활용 하는게 가장 좋을지 궁금합니다. 주변에 이쪽 분야인 사람도 없고 인터넷에는 정보가 너무나도 다양한데, 어떤 정보가 진실인지 거짓인지 구별할 힘이 아직 저에겐 없습니다. 선생님께서 꼭 좀 조언을 해주셨으면 좋겠습니다. 감사합니다. 강의 정말 좋은 것 같습니다. 좋은 강의를 찍어주시고 합리적인 가격에 팔아주셔서 감사합니다.
-
미해결처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지] (업데이트)
강의 자료 이미지가 보이지 않습니다.
섹션2 [데이터베이스와 RDBMS] 수강을 하면서 다운받은 강의 자료를 보려고 열면 다음과 같이 삽입된 이미지가 보이지 않습니다. 어떻게 해결할 수 있을까요?