inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

[서브 쿼리 실습 02 - 5:57] 상관 서브쿼리 관련 질문

해결됨

데이터 분석 SQL Fundamentals

안녕하세요, 강의 너무 잘 듣고 있습니다. 서브 쿼리 실습 -02 강의 5:57에 나오는 부분에서 하나 궁금한 점이 있어서 문의드립니다. select * from hr.emp_hist_01 a where todate = (select max(todate) from hr.emp_hist_01 x where x.empno = a.empno); 위 쿼리에서 서브쿼리가 9999-12-31로 단일 값이 나올 것으로 생각했는데, 아래 테이블 12행에 보면 1983-12-24 데이터도 있어서요. 서브쿼리에 group by empno 가 없는데 어떻게 각 empno별 max(todate) 값을 가져오는지 궁금합니다. group by empno 가 없으면 그냥 x.empno = a.empno로 조인을 한 뒤 전체 데이터에서 max(todate)값을 가져오는 걸로 이해했는데 아닌 걸까요? 감사합니다.

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

일대다, 다대다 관계 질문

미해결

비전공자의 전공자 따라잡기 - 데이터베이스,SQL

[일대일,일대다,다대다 관계(ERD)] 강의 4분 17초에 관한 질문입니다. 일대일, 일대다, 다대다 관계에 대한 개념은 이해됐습니다. 그런데 노란색 자막이 이해되지 않습니다. [사원]과 [사원-프로젝트]가 왜 일대다 관계인가요? [사원-프로젝트] 테이블에 의하면 사원 하나는 여러 프로젝트를 가질 수 있고, 프로젝트 하나는 여러 사원에 할당될 수 있는거 아닌가요? 저는 [사원]과 [사원-프로젝트]가 다대다 관계라고 생각했는데 일대다 관계라고 하셔서 질문합니다.

  • sql
  • mysql
  • dbms/rdbms
  • mysql-workbench
최현성 댓글 1 좋아요 0 조회수 456

강의 9:15 초 커미션을 받는 사원 이요

미해결

윤재성의 Oracle SQL Database 11g PL/SQL Developer

17강 그룹함수에 9:15 에 나오는 커미션을 받는 사원들의 커미션 평균을 구하는 문제 인데요 select trunc(avg(comm)) from emp; 답은 이해가 가는데 comm이 null 인 사람들을 제외하고 4명의 값을 구하려면 select comm is null, trunc(avg(comm)) from emp; 이렇게 해서 null인 사람을 먼저 빼놓고 그후에 avg()함수를 사용해서 평균을 구해도 상관 없나요?

  • sql
  • oracle
  • PL/SQL
  • dbms/rdbms
y42032944 댓글 1 좋아요 0 조회수 336

cctv.csv파일을 불러오는게 잘 안돼요

미해결

데이터 분석가, IT 엔지니어에게 필요한 MySQL 마스터 코스!

cctv.csv를 불러오는 과정이 말로만 설명이 되있어서 할려구 하는데 csv파일로 바꿧는데도 밑의 사진처럼 떠요 ㅠ 어떻게 해야하나요?

  • sql
  • 빅데이터
  • mysql
  • tableau
  • nosql
xorms0769 댓글 1 좋아요 2 조회수 475

복습 자료

해결됨

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

안녕하세요, 좋은 강의 잘 듣고 있는 수강생입니다. 다름 아니라, 강의가 종료된 후에 복습할 수 있는 자료가 있는지 여쭤보고 싶습니다.

  • sql
  • dbms/rdbms
YuSn 댓글 1 좋아요 0 조회수 334

196. subquery로 풀 때, 궁금한 점

미해결

[백문이불여일타] 데이터 분석을 위한 고급 SQL

수업내용은 이해했습니다. 그래서 196번을 서브쿼리로 다시 풀어봤어요. DELETE FROM person WHERE id NOT IN( SELECT MIN(p.id) FROM person p GROUP BY p.email ) 에러가 나서 강사님 풀이와 비교해서 차이점은 찾았어요. 제가 생각해본 코드로 풀면 왜 에러가 날까요? 다시한 번 SELECT/FROM으로 감싸줘야하는? 이유가 궁금해요. 이해가 안되면, 다음에도 이렇게 코드 짤 것 같아서 여쭤봅니다!

  • sql
HYUNCHAE JO 댓글 2 좋아요 0 조회수 449

16강 마지막 문제 질문

미해결

윤재성의 Oracle SQL Database 11g PL/SQL Developer

16강 case문 사용하는 마지막 문제에서 -직원들의 급여를 다음과 같이 인상한다. -1000 이하:100% -1000 초과 2000 미만:50% -2000 이상:200%라고 되어있는데 select empno, ename, case when sal<=1000 then sal*2 when sal>1000 and sal<=2000 then sal*0.5 when sal>=2000 then sal*3 end from emp; 이렇게 알려주셨는데 1000 초과 2000 미만이면 급여 50% 인상이면 select empno, ename, case when sal<=1000 then sal*2 when sal>1000 and sal<=2000 then sal*1.5 when sal>=2000 then sal*3 end from emp; 코드가 이렇게 되어야 하는거 아닌가요?

  • sql
  • oracle
  • PL/SQL
  • dbms/rdbms
hjryu 댓글 2 좋아요 0 조회수 485

홈페이지 만들기 오류가 납니다.

미해결

[리뉴얼] SQL 베이스캠프

최초에 sudo apt-get install php7.3-mysql 실행시 아래와 같은 오류가발생합니다... ㅠㅠ root@goorm:/workspace/testsql# sudo apt-get install php7.3-mysql 패키지 목록을 읽는 중입니다... 완료 의존성 트리를 만드는 중입니다 상태 정보를 읽는 중입니다... 완료 다음 새로운 패키지들을 설치: php7.3-mysql 0개 업그레이드, 1개 새로 설치, 0개 제거, 213개 업그레이드 안 함. 116 k바이트 아카이브를 받아야 합니다. 이 작업 후 441 k바이트의 디스크 공간을 더 사용하게 됩니다. 오류: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.80 80] E: 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.80 80] E: 저장소를 받을 수 없습니다. apt-get update를 실행하거나 --fix-missing 옵션을 줘서 실행해 보십시오.

  • sql
  • dbms/rdbms
chukkk 댓글 1 좋아요 0 조회수 522

37강 사용자 계정 만들고 추가할 때 오류 발생

미해결

윤재성의 Oracle SQL Database 11g PL/SQL Developer

이렇게 설정을 다 해두고 나서 여기에 접속하여 사용자 이름 / 비밀번호 다 맞게 하고 테스트를 하는데 테스트 실패가 나옵니다. 이럴 때는 어떻게 해야할까요? 강의 영상을 되돌려가며 다시 따라해봐도 여기에서 막히네요..ㅜ

  • sql
  • oracle
  • PL/SQL
  • dbms/rdbms
진수 댓글 1 좋아요 0 조회수 297

D.leader_id를 E.id로 변경해도 되나요??

미해결

시니어 백엔드 개발자가 알려주는 데이터베이스 개론 & SQL

안녕하세요. 강의를 복습하던 중 궁금증이 생겨 질문드립니다. 20분 15초에 subquery의 WHERE 절에서 id<>D.leader_id라고 되어 있는데 여기서 id<> E.id 라고 변경해줘도 결과는 똑같이 되는건가요??

  • sql
  • dbms/rdbms
김수환 댓글 1 좋아요 0 조회수 403

select문 질문

해결됨

데이터 분석 SQL Fundamentals

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 아주 기초적인 질문이 있습니다. -- 고객명 Antonio Moreno이 1997년에 주문한 주문 정보를 주문 아이디, 주문일자, 배송일자, 배송 주소를 고객 주소와 함께 구할것. SELECT contact_name, address, order_id, order_date, shipped_date, ship_address FROM nw.customers a JOIN nw.orders b ON a.customer_id = b.customer_id WHERE a.contact_name = 'Antonio Moreno' AND b.order_date BETWEEN to_date ('19970101', 'yyyymmdd') AND to_date ('19971231', 'yyyymmdd'); 위 코드처럼 select문에서 alias를 빼고 작성해도 문제가 없이 나오는데 큰 의미는 없는건가요? 어떤 테이블에서 가져온 컬럼값인지 명확히 해주기위해서 필요한 것인가요? alias를 반드시 붙혀야만 실행되는 코드들도 있던데, 차이점이 궁금합니다. SQL을 배운 지 얼마되지 않아 이렇게 질문을 남깁니다.

  • sql
  • postgresql
  • dbms/rdbms
이재훈 댓글 1 좋아요 1 조회수 314

Top competitors 에서 having count(h.hacker_id)로 해도 되나요?

미해결

[백문이불여일타] 데이터 분석을 위한 중급 SQL 문제풀이

Top competitors 문제에서 having count(h.hacker_id) >1 order by count(distinct s.challenge_id) desc 로 해도 되나요? 한번 이상 만점을 받은 해커라서 count(hacker_id)로 했고 total challenge number 내림차순으로 하라고 해서 order by count(distinct s.challenge_id) desc 했거든요.

  • sql
Kim Jinsu 댓글 1 좋아요 0 조회수 293

with절 질문

해결됨

데이터 분석 SQL Fundamentals

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요! 조인 실습 -2를 수강중에 with절이 나와서 이해를 잘 못하고 있습니다. 본 강의를 수강 전에 기초 sql강의를 통해 기초는 닦았지만 with문은 배우지 않아 강의를 따라가기 힘이 듭니다. 구글링을 하여 찾아보아도 이해가 잘 가지 않습니다 ㅠㅠ 혹시 추가적인 설명을 부탁드려도 될까요?

  • sql
  • postgresql
  • dbms/rdbms
이재훈 댓글 1 좋아요 2 조회수 351

leetcode 620 group by 질문이요

미해결

[백문이불여일타] 데이터 분석을 위한 중급 SQL 문제풀이

리트코드 620번에 id가 아닌 email로 group by로 하는 이유가 있나요? 보통 group by 는 select에서 aggregate를 하지 않는 feature로 하는데, 이유가 궁금합니다.

  • sql
Kim Jinsu 댓글 2 좋아요 0 조회수 241

교안 pdf

해결됨

핵심만 쉽게, 모두의 SQL 데이터 분석

안녕하세요. 교안pdf는 따로 받을 수 없나요?

  • sql
  • 퍼포먼스-마케팅
코코볼먹자 댓글 1 좋아요 0 조회수 406

쿼리성능 질문드립니다.

미해결

[백문이불여일타] 데이터 분석을 위한 고급 SQL

lag function 을이용하여 풀어보았는데요 혹시 lag 를 사용하는것과 조인을 하는것에서 성능차이가 어느정도 발생하는지 궁금합니다 with temp as (SELECT id , num , lag(num, 1) over() as lag1 , lag(num, 2) over() as lag2 from logs ) select DISTINCT(CASE WHEN num= lag1 and lag1 = lag2 then num ELSE Null END) as consecutiveNums from temp having consecutiveNums is not null - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • sql
Jun 댓글 1 좋아요 0 조회수 357

실습 시 에러. 강의와 똑같이 써도 에러나요.

미해결

[개념반]배워서 바로 쓰는 SQL 쿼리

https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all 위 url에서 연습하는데 SELECT * FROM Customers LIMIT 5; 에러내용 Syntax error in FROM clause. select count(distinct OrderID) from orders; 에러내용 Syntax error (missing operator) in query expression 'count(distinct OrderID)'. select * from Customers where Country != "Mexico" ; 에러내용 Syntax error (missing operator) in query expression 'Country != "Mexico"'. 느낌표 지우고 = 조건으로 하면 정상 작동

  • sql
sweetrain 댓글 2 좋아요 1 조회수 684

MSSQL

해결됨

데이터 분석 SQL Fundamentals

안녕하세요, MSSQL 를 사용하는 경우도 만들어주신 두 SQL 강의가 도움이 될까요?

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

서브쿼리 질문

해결됨

SQL 코딩테스트를 위한 첫 걸음

선생님 안녕하세요 서브쿼리 관련해서 질문드립니다... 선생님이 내주신 inner join 연습문제를 풀어보면서 궁금한 점이 생겼는데 서브쿼리를 적용할시 from 절 이후에 서브쿼리가 들어가기도 하고 아니면 inner join 이후 ㅎ서브쿼리가 들어가는 경우도 있고 하는거 같은데.. 그 차이점이 잘 이해가 가질 않아서요.. 어떤 경우에서 그렇게 판단하여 서브쿼리를 넣는 것인지 확인부탁드립니다..

  • sql
  • mysql
  • 코딩-테스트
합격가자 댓글 1 좋아요 1 조회수 408

인기 태그

인프런 TOP Writers

주간 인기글