묻고 답해요
130만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨초보자를 위한 BigQuery(SQL) 입문
강의 자료 다운로드 문의
안녕하세요! 강의를 듣고 강의 자료를 다운받았는데 폴더가 비어있어서 문의 드립니다 😂 혹시 어떻게 된건지 알 수 있을까요??
-
미해결[백문이불여일타] 데이터 분석을 위한 기초 SQL
LIKE에서 %br%케이스에 대해서 문의드립니다.
안녕하세요. 지금 강의를 듣기 시작한 왕왕초보입니다^^수업중 예제로 복습하고 있었는데 아래 케이스 관련 궁금한 점이 생겨서요~ 확인 부탁드립니다. br% : br 뒤에 어떤 것이 들어가도 상관 없음%br : br 앞에 어떤 것이 들어가도 상관 없음%br% : br 앞 뒤에 어떤 것이 들어가도 상관 없음 brazil인 경우 br% 추출되고, %br 추출안되고, %br%에서는 추출되는데.. 그렇다면 %br%는 or인가요? 앞이어도 상관없고 뒤여도 상관없는 건가요?%br%의 경우 Brazil이 나오는데 br앞에는 아무 문자도 없어서 이게 맞는건지 확인 부탁드립니다. 감사합니다~~~
-
해결됨초보자를 위한 BigQuery(SQL) 입문
빅쿼리 강의 듣기 vs GPT에게 물어보기
안녕하세요 카일님. 여쭤보고 싶은것이 있어 글을 남기게 되었습니다. 저는 SQL에 대해 간단한 쿼리(JOIN정도)는 직접 작성할 수 있는 이해도가 있는 PM입니다. 예전에 빅쿼리를 공부하며 카일님의 블로그를 보며 공부하기도 했었고, 제가 직접 서비스와 빅쿼리를 연동하기도 했습니다.현재 서비스에서 궁금한점이 있을때마다 GPT에게 빅쿼리용 쿼리문을 작성해달라고 요청해서 데이터를 보고 있는데요.GPT에게 작성해달라고하면 2-3번 오류가 생길때도 있지만 제가 보고 싶은 데이터를 대부분 잘 짜주는거같아서 만족하며 사용하고 있어요. ( array, struct 같은 자료형은 제가 편하게 쓸수 있는 수준이 아닌데 gpt가 잘 짜주더라구요) 제가 보고 싶은 데이터는 대부분 딥한 수준이 아니어서 GPT가 작성해줄 수 있는것같다고 느껴져서 이 강의도 그렇고, 빅쿼리를 공부하지 않아도 되겠다는 생각까지 들더라구요.저 개인적으로 회사에 영업, 기획직군은 GPT에게 물어보면 보고싶은 데이터를 다 볼 수 있지 않을까 생각이 들구요.혹시 카일님께서는 어떻게 생각하시는지 , 혹시 GPT가 쿼리문 작성에서 대체할수 없는 영역이 있을지 조심스럽게 여쭤보고 싶습니다. 항상 카일님 올려주시는 글들 통해 많이배우고 있습니다. 감사합니다!
-
해결됨그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
retention rate, revenue 쪼개보기를 sql로 작성해 보았습니다.
https://github.com/NeoSeo/Obsidian/tree/5b5e077f431f28b174d0174e5f594b9ed5a13b7b/Project/Retention_Rate분석 공부하시는 분 중에 sql 공부하시는 분도 많을 것 같아서 sql용 쿼리도 만들어 봤습니다. 도움이 됐으면 좋겠습니다.Postgresql로 작성했으니 참고하세요~
-
미해결데이터 분석 SQL Fundamentals
schema 설치 이상 (nw)
hr schema는 정상적으로 설치가 되고 작동하는 것 같은데,nw schema는 설치시에 오류가 뜨게 됩니다.본수업에서 했던 방식에서 nw 열었을 때, 내용이 비어 있어서 github에 올린 것으로 create schema nw 진행했습니다. 그런데 이런 오류가 발생하고 있습니다.Dbeaver를 재설치 하거나 하지는 않았고,schema를 지웠다가 다시 해도 동일한 오류가 뜨고 있습니다.(맥환경입니다.) 강의를 따라해도 되지 않고, 방법을 몰라 여쭈어 봅니다.
-
해결됨초보자를 위한 BigQuery(SQL) 입문
흠,., 수업자료 버튼이 안 보인다능,.
왜때문에.. ? 안보일까요/
-
해결됨초보자를 위한 BigQuery(SQL) 입문
2-3강의
편집 전 버전 같아요
-
미해결장래쌤과 함께하는 쉽고 재미있는 SQL 이야기
mysql 설치 오류로 학습 불가
강사님 안녕하세요 강의 신청을 했는데, 2일동안 아무리 sql 환경 셋팅을 해보려했는데 제 pc에서는 서버 연결이 안되서 죄송하지만 혹시 환불 해주실 수 있을까요? 자료는 모두 삭제 완료 하였습니다ㅜㅜ 다른 DB 강의를 들어야 할 거 같습니다. 현재 환불 버튼이 없어져서 인프런에 요청 해주시면 정말 감사하겠습니다 ㅜㅜㅜㅜ
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
이 문제 inner join이 이해가 안됩니다.
DELETE p1 FROM Person p1 INNER JOIN Person p2 ON p1.Email = p2.Email WHERE p1.Id > p2.Id;inner join만 했을때 결과물p1.Id | p1.Email | p2.Id | p2.Email1 | john@example.com | 1 | john@example.com1 | john@example.com | 3 | john@example.com2 | bob@example.com | 2 | bob@example.com3 | john@example.com | 1 | john@example.com3 | john@example.com | 3 | john@example.com이 테이블에서 WHERE 조건을 걸면p1.Id | p1.Email | p2.Id | p2.Email1 | john@example.com | 1 | john@example.com1 | john@example.com | 3 | john@example.com2 | bob@example.com | 2 | bob@example.com3 | john@example.com | 3 | john@example.com이후 delete p1까지 했을때p1.Id | p1.Email1 | john@example.com1 | john@example.com // id 3인 행이 삭제돼서 inner join 조건에 맞지 않아 join이 풀리면서 합쳐짐2 | bob@example.com3 | john@example.com // id가 3인 행이 삭제돼서 삭제됐다제가 이해한대로가 맞는지 궁금합니다.
-
해결됨SW 개발자를 위한 성능 좋은 SQL 쿼리 작성법
강의 연장 신청
안녕하세요~! 수강기간이 내일까지인데 강의 수강을 끝내지 못해서... 강의 연장 신청 가능할까요?
-
해결됨초보자를 위한 BigQuery(SQL) 입문
battle 테이블 생성하면 오류가 떠요.
아래와 같은 오류가 뜨는데, 지나쳐도 괜찮나요? 테이블을 만들 수 없음: Error while reading data, error message: CSV processing encountered too many errors, giving up. Rows: 97; errors: 97; max bad: 0; error percent: 0작업으로 이동
-
미해결MySQL 성능 최적화
강의에 사용된 노션 링크 받을 수 있을까요?
강의에 사용된 노션 링크 받을 수 있을까요?
-
미해결다양한 사례로 익히는 SQL 데이터 분석
월단위 카테고리별 매출액과 주문건수 및 전체매출액 대비 비율 sql로 구하기 수업 중 질문이 있습니다.
안녕하세요? 월단위 카테고리별 매출액과 주문건수 및 전체매출액 대비 비율 sql로 구하기 강의 에서,하기 함수에 distinct를 반드시 사용해야만 하는 이유를 잘 모르겠습니다. order_date에 order_id가 여러 번 있을 수 있는 상황은 전혀 없을까요? 답변 부탁드립니다.
-
미해결SQL 개발자 (SQLD) 자격증 따기 Part.4
31번 답
31번에 답이 3,4번 두 개 다 아닌가요?? 해설하시는데 정확하게 해주시면 좋겠어요...ㅠㅠ
-
미해결SQL 개발자 (SQLD) 자격증 따기 Part.4
17번 문제 몇번이 답이라는 거죠?
start with 첫 번째 루트노드를 지정해주는 것 아닌가요?? 3번도 아니라고 하시고 2번도 아니라고 하시면 몇번이 답이라는 건지 몰겠어요.명확하게 알려주시면 좋겠습니다.
-
미해결SW 개발자를 위한 성능 좋은 SQL 쿼리 작성법
강의 연장 신청합니다
기한이 얼마 남지 않았으나 강의 수강을 모두 하지 못했습니다. 강의연장해주시면 정말 감사하겠습니다.
-
미해결데이터 분석 SQL Fundamentals
Join 순서 질문 드립니다.
안녕하세요, JOIN 수업을 들으며 JOIN 순서와 수행시간에 궁금한 점이 생겨서 질문드립니다. 1번 emp -> dept 테이블로 조인한 경우-- 1 SELECT B.DNAME, A.EMPNO, A.ENAME, A.JOB, C.FROMDATE, C.TODATE, C.SAL FROM HR.EMP A JOIN HR.DEPT B ON A.DEPTNO = B.DEPTNO JOIN HR.EMP_SALARY_HIST C ON A.EMPNO = C.EMPNO WHERE B.DNAME IN ('SALES', 'RESEARCH') 2번 dept -> emp 테이블로 조인한 경우 SELECT A.DNAME, B.EMPNO, B.ENAME, B.JOB, C.FROMDATE, C.TODATE, C.SAL FROM HR.DEPT A JOIN HR.EMP B ON A.DEPTNO = B.DEPTNO JOIN HR.EMP_SALARY_HIST C ON B.EMPNO = C.EMPNO WHERE A.DNAME IN ('SALES', 'RESEARCH') 데이터가 작은 테이블에서 큰 테이블(1 -> m)로 조인하는 것보다 큰 테이블에서 작은 테이블로(m -> 1) 조인하는게 속도가 더 빠를 것 같은데, 어떤 방식으로 조인하는게 더 효율적인지 궁금합니다. 데이터가 엄청 많아지는 경우, 1번과 2번 두 쿼리의 실행 속도에서 큰 차이가 날까요? 내부적으로 더 효율적인 방식으로 실행을 할 수 도 있는건가요?
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
A,B,C 나열하는 대신 *로 불러올 수는 없나요!?
SELECT CASE WHEN A=B AND B=C THEN 'Equilateral' ELSE 'OTHER'END, A,B,CFROM Triangles 이 구문을 SELECT CASE WHEN A=B AND B=C THEN 'Equilateral' ELSE 'OTHER'END, *FROM Triangles 이전 수업에 알려주신 방법처럼 아스타로 이렇게 쓸 수는 없는걸까요!? 전체 데이터를 뽑아와서 비교하고 싶은데 오류가 뜹니다..!
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL 문제풀이
set 3의 3번 문제- 데이터의 개수가 짝수일 때 질문
set 3의 3번 문제에서, 데이터의 개수가 짝수일 때 다음 쿼리문을 알려주셨는데요.SELECT ROUND(AVG(LAT_N), 4) FROM ( SELECT ROW_NUMBER() OVER (ORDER BY LAT_N) - 1 AS row_num , COUNT(*) OVER () - 1 AS row_total , LAT_N FROM Station ) t WHERE row_num IN (FLOOR(row_total / 2), CEIL(row_total / 2))이때, 왜 ROW_NUMBER()와 COUNT(*) 에서 각각 1을 빼는건가요? 각각 1을 빼지 않아도 정답이 잘 출력되는데, 혹시 이 문제에서는 드러나지 않는 예외상황이 있는걸까요?
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
평균 함수 사용할 때 주의점과 해결법
서브쿼리 > 1번째 강의에 나오는 강의 중 8분대 쯤에 나오는 이야기인데요,일주일동안의 평균을 구할 때, 특정 날짜에 데이터가 없어서 나누기 7이 아닌 6이 될 경우를 주의하라고 해주셨거든요. 그럼 특정 날짜에 데이터가 없어서 이를 보완해야할 경우,해결방법이 어떻게 되는지 간단하게 설명해주실 수 있을까요?