inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

주문별 연관상품 추출 SQL 관련 문의

미해결

다양한 사례로 익히는 SQL 데이터 분석

안녕하세요? 주문별 연관 상품 추출 SQL에서 SELECT a.order_id, a.product_id, b.product_id from ga.order_items a join ga.order_tems b on a.order_id = b.order_id where a.product_id <> b.product_id 위 코드와 같이 where 절 안에서 같은 product_id가 조인 되는 경우를 filtering 하였습니다. 혹시 join 조건절에서(아래 sql과 같이) filtering 하지 않고 where 절에서 하는 이유가 있을까요? SELECT a.order_id, a.product_id, b.product_id from ga.order_items a join ga.order_tems b on a.order_id = b.order_id and a.product_id <> b.product_id

  • sql
  • postgresql
  • dbms/rdbms
  • 퍼포먼스-마케팅
  • 데이터-엔지니어링
jy3578 댓글 2 좋아요 0 조회수 409

SQL 설치 관련 질문 (이메일 주소가 잘못 됐다고 나와요)

미해결

갖고노는 MySQL 데이터베이스 by 얄코

이메일 주소가 yalco@yalco.kr 가 맞을까요? 아무튼 SQL 설치하려는데 윈도우의 경우 윈도우의 경우 MySQL Installer for Windows로 한 번에 설치 하라 되어 있고 이에 보니 32비트라 되어 있으나 저의 컴퓨터는 64비트 입니다. 그냥 저 다운로드 받는 경로에서 workbench / community server 를 개별로 다운받으면 되는지요... 그렇다면 sample database는 어느 경로에서 받으면 되는 걸까요 확인 부탁드립니다.

  • sql
  • mysql
  • dbms/rdbms
  • 데이터-엔지니어링
러시안블루 댓글 2 좋아요 0 조회수 703

mysql 연결

미해결

직접 활용할 수 있는 SQL - 기초부터 실무 활용까지

Dbeaver 에서 강의처럼 콘센트 누르고, 엔드포인트 복사해와서 붙여넣기하고, admin 입력 비밀번호 입력 헀는데 계속 저렇게 뜹니다 ㅠㅠ 어떻게 해야하나요 - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • sql
  • dbms/rdbms
부레옥잠 댓글 1 좋아요 0 조회수 417

게임 프로젝트와 연동하는 강의 내용은 포함되어 있지 않는 건가요?

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스

강사님 안녕하세요. 데이터베이스에 관한 내용 덕분에 잘 배워갑니다. 추가적으로, 해당 강의를 수강 중에 궁금했던 내용은 유니티 MMORPG를 제작하면서 해당 게임과 DB를 연동하는 부분이었는데요. 이 강의 목록에서는 다루지 않는 건가요?

  • sql
  • dbms/rdbms
짜짠형 댓글 1 좋아요 0 조회수 598

인덱스 테이블에 대해서 질문이 있습니다.

해결됨

RDBMS Modeling 실습

기본적으로 클러스터드 인덱스에 의해서 인덱스 테이블이 만들어져 있다면 여러 테이블에 조인을 걸면 WHERE 절에서 조건을 주기 전에 인덱스 테이블이 조인되어 만들어지나요? (혹은 원본 테이블이 조인되어 만들어진 후에 인덱스 테이블이 만들어지나요?)

  • oracle
  • dbms/rdbms
  • mssql
  • 데이터-엔지니어링
!? 댓글 2 좋아요 0 조회수 440

강의 9:32분에 orders 레벨의 집합이라는 용어에 대해서 질문있습니다.

미해결

데이터 분석 SQL Fundamentals

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 강사님 섹션 1 7강 / 1시간 21분 조인(Join) - 조인 기반 메커니즘 에서 join 실습 3의 9:32부분에서 질문있습니다. select c.*,o.order_id ,o.order_date ,o.ship_name from nw.customers c join nw.orders o on c.customer_id = o.customer_id join nw.employees e on e.employee_id = o.employee_id join nw.shippers s on o.ship_via = s.shipper_id where c.city = 'Berlin'; 이러한 sql문에서 nw.orders가 나머지 테이블이랑 비교했을때 unique한 부분이므로 1:m관계에서 1의역할 즉 uniq한 index인건 알겠습니다. 강사님 말씀중에 order level의 집합이라는 말씀이 정확히 무슨 의미인지 궁금합니다. 일단은 1:M의 관계에서는 테이블이 M을 기준으로 배열되는걸로 알고있는데 여기서 order 레벨의 집합이라는건 어떤 의미로 해석이 되는지 궁금합니다.

  • sql
  • postgresql
  • dbms/rdbms
메론사탕 댓글 1 좋아요 0 조회수 232

직원 급여이력에서 가장 최근의 급여이력 쿼리

미해결

데이터 분석 SQL Fundamentals

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 상관 서브 쿼리와 단순 비교 연산자 강의에서 직원 급여 이력에서 가장 최근 급여 이력을 호출해라 문제를 봤습니다. 강사님께서는 설명해주실 때 select * from hr.emp_salary_hist a where todate = (select max(todate) from hr.emp_salary_hist x where x.empno= a.empno) 쿼리로 설명해주셨습니다. 그런데, 그냥 select max(todate) from emp_salary_hist; 로 최근 날짜 직원 급여 이력을 뽑으면 안되는걸까요?? 왜 서브쿼리로 셀프 조인을 하는 건지 궁금합니다.

  • sql
  • postgresql
  • dbms/rdbms
gomadafter 댓글 1 좋아요 0 조회수 253

조인 실습 - 02 to_date

미해결

데이터 분석 SQL Fundamentals

안녕하세요. 1983년 이전 데이터를 무시할 때 year(c.fromdate) >= 1983 을 쓰면 에러가 나는데 왜 그러는걸까요..? 꼭 to_date를 써야하는 이유가 있나요?

  • sql
  • postgresql
  • dbms/rdbms
Eunju Kim 댓글 2 좋아요 0 조회수 279

PHP+MYSQL 게시판 만들기 실습 에

미해결

[리뉴얼] SQL 베이스캠프

처음에 sudo apt-get install php7.3-mysql 입력 후 다음과 같은 에러가 나옵니다. Err:1 http://ppa.launchpad.net/ondrej/php/ubuntu bionic/main amd64 php7.3-mysql amd64 7.3.9-1+ubuntu18.04.1+ deb.sury.org +1 404 Not Found [IP: 185.125.190.52 80] E: Failed to fetch http://ppa.launchpad.net/ondrej/php/ubuntu/pool/main/p/php7.3/php7.3-mysql_7.3.9-1+ubuntu18.04.1+deb.sury.org+1_amd64.deb 404 Not Found [IP: 185.125.190.52 80] E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? 그 후 모든 과정을 거쳐 새로고침을 하면 다음과 같은 화면과 함께 아래와 같이 오류가 나타납니다. 172.17.0.1:51430 [500]: /?t=1695604917124 - Uncaught Error: Call to undefined function mysqli_connect() in /workspace/tsetsql/index.php:9 Stack trace: #0 {main} thrown in /workspace/tsetsql/index.php on line 9

  • sql
  • dbms/rdbms
tjrry1003 댓글 2 좋아요 0 조회수 757

강의 연장 가능할까요?

해결됨

SW 개발자를 위한 성능 좋은 SQL 쿼리 작성법

안녕하세요. 업무에 도움이 되고자 강의 수강 신청을 하였는데, 프로젝트 준비로 바빠 강의를 미처 다 듣지 못했습니다.. 수강 기한 연장 요청 드리겠습니다. 좋은 강의 감사드립니다 :)

  • sql
  • dbms/rdbms
kej473 댓글 1 좋아요 0 조회수 434

PHP+MYSQL 게시판 만들기 실습 업데이트 오류

미해결

[리뉴얼] SQL 베이스캠프

노션 코드 그대로 따라 쳤는데 1,2,3 리스트가 안떠요 제가 mysql에 비밀번호를 따로 설정하지 않고 enter만 쳐서 들어갔는데 이 문제일까요? 이 문제가 아니라면 따로 html코드를 작성해서 실습 진행해도 되나요?

  • sql
  • dbms/rdbms
윤하 댓글 1 좋아요 0 조회수 418

pubs다운 오류

미해결

MSSQL Server 2016 기반의 데이터베이스 입문에서 활용까지 Part.1

cmd에 sqlcmd -i instpubs.sql 입력해 실행하니 명명된 파이프 공급자: SQL Server에 대한 연결을 열 수 없습니다. Sqlcmd: 오류: 로그인 제한 시간이 만료되었습니다.. 이렇게 뜹니다. 어떻게 해야 해결할 수 있을까요?

  • sql
  • dbms/rdbms
  • mssql
psh9306 댓글 1 좋아요 1 조회수 339

섹션4-5) 'to_char'를 활용하는 이유가 궁금합니다.

해결됨

데이터 분석 SQL Fundamentals

안녕하세요, [Group By 절에 가공 컬럼 및 case when 적용 실습] 강의 2:18쯤 나오는 화면인데요, hiredate에서 연도만 추출하고 싶을 때 데이터 타입을 그대로 날짜로 두지 않고 굳이 to_char를 활용해서 문자로 바꿔주는 이유가 무엇인지 궁금합니다. 감사합니다.

  • sql
  • postgresql
  • dbms/rdbms
khloe 댓글 1 좋아요 0 조회수 191

JOIN, 서브쿼리 결과 정렬 질문

미해결

[개념은 호옹~, 실습 빡] SQL 데이터 분석, 활용!

-- 4. 강의별 평균 학점, 꿀강의 TOP 3 조회 SELECT courses.title AS "강의명", ROUND(AVG(grade_points.point), 2) AS "평균 학점" FROM courses JOIN grades ON grades.course_id = courses.id JOIN grade_points ON grade_points.grade = grades.grade GROUP BY courses.title ORDER BY AVG(point) DESC LIMIT 3 ; -- 서브쿼리 이용 답 SELECT courses.title AS "강의명", ggul_courses.round AS "평균 학점" FROM courses JOIN ( -- 강의별_평균학점 SELECT course_id, ROUND(AVG(grade_points.point), 2) FROM grades JOIN grade_points ON grade_points.grade = grades.grade GROUP BY course_id HAVING AVG(point) > ( -- 모든_강의의_평균_학점 SELECT AVG(point) FROM grades JOIN grade_points ON grade_points.grade = grades.grade ) ORDER BY AVG(point) DESC LIMIT 3 ) AS ggul_courses ON ggul_courses.course_id = courses.id ; 일반 JOIN이용과 서브쿼리 이용 결과가 다르게 출력되는데 서브쿼리 안에서 정렬을 했지만 최종 결과는 정렬이 되지 않네요? 왜 그런건가요..? 이러면 JOIN이 더 나은 걸까요?

  • sql
  • postgresql
  • dbms/rdbms
상괭이 댓글 1 좋아요 0 조회수 401

JOIN만 사용 vs 서브쿼리 사용

미해결

[개념은 호옹~, 실습 빡] SQL 데이터 분석, 활용!

-- 3. 평균 학점이 3.5미만인 학생은? SELECT students.nickname AS "닉네임", ROUND(AVG(grade_points.point),2) AS "평균 학점" FROM students JOIN grades ON grades.student_id = students.id JOIN grade_points ON grade_points.grade = grades.grade GROUP BY students.nickname HAVING 3.5 > AVG(grade_points.point) ; -- 서브 쿼리 이용 답 SELECT students.nickname AS "닉네임", avg_grade_point.round AS "평균 학점" FROM students JOIN (-- 학생별_평균_학점 SELECT student_id, ROUND(AVG(point), 2) FROM grades JOIN grade_points ON grade_points.grade = grades.grade GROUP BY student_id HAVING AVG(point) < 3.5 ) AS avg_grade_point ON avg_grade_point.student_id = students.id ; 서브 쿼리를 이용하려고 생각하는 게 좋을까요? 단순히 JOIN만 사용해서 할 수 있으면 JOIN만 써도 괜찮을까요..? 현업에서는 어떤 걸 더 많이 쓰게 될지 궁금합니다!

  • sql
  • postgresql
  • dbms/rdbms
상괭이 댓글 1 좋아요 0 조회수 582

cafe 테이블을 언제 만들었나요..?

미해결

[개념은 호옹~, 실습 빡] SQL 데이터 분석, 활용!

cafe 테이블을 언제 만들었나요..? 만든 적이 없는데 만들어져 있으시네요

  • sql
  • postgresql
  • dbms/rdbms
상괭이 댓글 1 좋아요 0 조회수 287

order by 정렬 문의

미해결

다양한 사례로 익히는 SQL 데이터 분석

안녕하세요 강사님 group by + distinct를 비교해보다 이유는 모르겠지만 위에 distinct를 넣은 것은 day 컬럼이 자동으로 정렬이 되었고 아래의 distinct를 넣지 않은 컬럼은 정렬 되지 않았습니다 아래도 역시 distinct 를 넣으니 자동 오름차순이 되었습니다 ( count ( DISTINCT oi.order_id)) 혹시 그 이유가 궁금합니다 또, order by 처리 시 쿼리 속도가 느려진다는 말이 있는데 이런식으로 order by 를 넣지 않고 자동 정렬 되는 것이 있다면 쿼리 속도 향상에 도움이 될까요? 쿼리문 자동 정렬 SELECT date_part ( 'day', o.order_date) AS DAY , sum (amount) AS sum_amount , count ( DISTINCT o.order_id) AS daily_ord_cut FROM orders o , order_items oi WHERE 1 = 1 AND o.order_id = oi.order_id GROUP BY date_part ( 'day', o.order_date) ORDER BY 1 ; 정렬 안됨 SELECT date_part ( 'day', o.order_date) AS DAY , sum (amount) AS sum_amount , count ( oi.order_id) AS daily_ord_cut FROM orders o , order_items oi WHERE 1 = 1 AND o.order_id = oi.order_id GROUP BY date_part ( 'day', o.order_date);

  • sql
  • postgresql
  • dbms/rdbms
  • 퍼포먼스-마케팅
  • 데이터-엔지니어링
홍태경 댓글 1 좋아요 0 조회수 465

수업과 동일한 SQL 쿼리시 중복으로 값이 나오는 이유

미해결

데이터 분석 SQL Fundamentals

안녕하세요, 강사님 수업을 들은 후에 DBeaver로 쿼리를 따라해보면서 복습을 하고 있습니다. 그런데 이상하게도 강사님과 동일한 쿼리를 입력하여도 저는 중복으로 값이 나오는 현상이 때때로 있습니다. 예를 들어 아래의 between 문법의 경우, 행의 갯수는 총 12개가 되어야 맞는데 저는 중복이 되어서 24개가 되네요. select a.*, b.grade as salgrade, b.losal, b.hisal from hr.emp a join hr.salgrade b on a.sal between b.losal and b.hisal; 처음엔 제가 쿼리를 잘못 입력한줄 알았는데, 동일한 쿼리인데도 이런 경우가 가끔 발생하더라구요. 앞에 제가 연습하면서 수행했던 쿼리의 캐시값이 남아서 이렇게 되는 것일까요? 원인을 알아서 해결하고 싶습니다 ㅠㅠ

  • sql
  • postgresql
  • dbms/rdbms
Hannah Uh 댓글 2 좋아요 0 조회수 724

DBeaver에 PostgreSQL 연결 작업 오류

해결됨

데이터 분석 SQL Fundamentals

안녕하세요, 우선 저는 M1 아이맥을 활용하고 있습니다. 2강 5분 31초쯤 PostgreSQL을 실행하고 DBeaver에 PostgreSQL 연결하는 과정(?)을 설명해주셨는데, 제 맥에서는 보여주신 것과 같은 명확한 PostgreSQL 프로그램이 안 보이더라구요. 여기서 어떤 걸 실행해야 하는지 알 수 있을까요? 그래서 현재로서는 PostgreSQL 프로그램을 실행하지 못했고, 그래서인지 DBeaver에서도 연결하려고 하니 다음과 같은 오류가 뜹니다. 빨리 배우고 싶은 마음인데 설치 작업부터 막혀서 ㅠㅠ 도움 부탁드립니다.

  • sql
  • postgresql
  • dbms/rdbms
khloe 댓글 2 좋아요 0 조회수 1835

인기 태그

인프런 TOP Writers

주간 인기글