inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

집계 함수 order by

미해결

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

with temp_01 as ( select d.category_name, to_char ( date_trunc ('month', a.order_date), 'yyyymm') as month_day, sum (amount) as sum_amount, count ( distinct a.order_id) as monthly_ord_cnt from orders a join order_items b on a.order_id = b.order_id join products c on b.product_id = c.product_id join categories d on c.category_id = d.category_id group by d.category_name, to_char ( date_trunc ('month', a.order_date), 'yyyymm') ) select *, sum (sum_amount) over ( partition by month_day order by month_day) as temp1, sum (sum_amount) over ( partition by month_day) as temp2, sum_amount / sum (sum_amount) over ( partition by month_day) as ratio from temp_01 집계 어날리틱 함수는 order by를 사용하면 파티션 내에서 누적합이 되는것으로 알고 있었는데 왜 이렇게 나올까요...? 제가 혹시 놓친게 있는 걸까요

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

date_trunc 사용 이유

미해결

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

order_date 컬럼에 대해 쿼리를 할 때 date_trunc ('day', order_date):: date ; 로 사용하셨는데 date는 YYYY-MM-DD 형태인데 date_trunc()를 굳이 사용할 필요가 있나요?

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

Dbeaver 실행시 꼭 Postgres 실행이 된 상태여야하나요?

미해결

데이터 분석 SQL Fundamentals

안녕하세요! Dbeaver 실행시 꼭 Postgres 실행이 된 상태여야 하는지 궁금합니다..! 왠지 컴퓨터가 느려지는 것 같아서요ㅠㅠ

  • sql
  • postgresql
  • dbms/rdbms
Taylor Shin 댓글 1 좋아요 0 조회수 382

as 2 space-separated values. 무슨 말인가요???

미해결

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

-- 파파고 --> hacker_id와 이름을 2개의 공백으로 구분하여 출력합니다. 제 기준에서는 공백이 1개로 보이고 복사 붙여넣기 해서 드레그해도 1개더라고요. 저 조건은 그냥 가볍게 무시해도 되는건가요?? 아니면 제가 잘못 이해한 걸까요??

  • sql
M ` 댓글 1 좋아요 0 조회수 444

코드 에러 이유

미해결

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

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. select, from, limit 다 완벽하게 작성한 것 같은데 오류가 나서 질문글 찾아보니 limit 뒤에 세미콜론을 안적어서 그렇다는데 저는 적어도 저렇게 나오는데 이유가 뭘까요?

  • sql
나의개해방일지 댓글 2 좋아요 0 조회수 398

[섹션3] 사원 테이블 데이터 추가하실 분들을 위한 쿼리문

미해결

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

INSERT INTO zerocho .`employee` (`name`, email , salary , team , role_id ) VALUES ('제로초', ' zerocho@gmail.com ', '10000', '개발팀', '1'); INSERT INTO zerocho .`employee` (`name`, email , salary , team , role_id ) VALUES ('원초', ' onecho@gmail.com ', '6000', '디자인팀', '1'); INSERT INTO zerocho .`employee` (`name`, email , salary , team , role_id ) VALUES ('투초', ' twocho@gmail.com ', '8000', '기획팀', '1'); INSERT INTO zerocho .`employee` (`name`, email , salary , team , role_id ) VALUES ('쓰리초', ' threecho@gmail.com ', '7000', '기획팀', '2'); INSERT INTO zerocho .`employee` (`name`, email , salary , team , role_id ) VALUES ('포초', ' fourcho@gmail.com ', '9000', '개발팀', '2'); INSERT INTO zerocho .`employee` (`name`, email , salary , team , role_id ) VALUES ('파이브초', ' fivecho@gmail.com ', '6000', '기획팀', '3'); INSERT INTO zerocho .`employee` (`name`, email , salary , team , role_id ) VALUES ('식스초', ' sixcho@gmail.com ', '6000', '개발팀', '3'); INSERT INTO zerocho .`employee` (`name`, email , salary , team , role_id ) VALUES ('세븐초', ' sevencho@gmail.com ', '5000', '개발팀', '4'); INSERT INTO zerocho .`employee` (`name`, email , salary , team , role_id ) VALUES ('에잇초', ' eightcho@gmail.com ', '4000', '디자인팀', '4'); INSERT INTO zerocho .`employee` (`name`, email , salary , team , role_id ) VALUES ('나인초', ' ninecho@gmail.com ', '3000', '개발팀', '4'); INSERT INTO zerocho .`employee` (`name`, email , salary , team , role_id ) VALUES ('텐초', ' tencho@gmail.com ', '2500', '기획팀', '5');

  • sql
  • mysql
  • dbms/rdbms
  • mysql-workbench
다랑어치킨 댓글 1 좋아요 3 조회수 537

nw.orders 테이블의 값들이 비어있어요ㅠ

미해결

데이터 분석 SQL Fundamentals

안녕하세요! 이제 막 강의를 시작하였습니다. 다름이 아니라 실습자료 다운 받고 강의대로 nw.orders 테이블 확인하고 있는데 값이 뜨지 않습니다ㅠㅠ 왜 이럴까요

  • sql
  • postgresql
  • dbms/rdbms
Taylor Shin 댓글 2 좋아요 0 조회수 463

Union 해커랭크. 꼭 풀 수 있어야 하나요?

미해결

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

수학적 감각이 없어서 그런지 도통 문제 조차도 이해가 안되고 어떻게 풀어야하는 지 감 조차도 않왔어서 문제 풀이 영상을 보았는데도.... 저는 그냥 외워야하는 문제이더라고요. ㅠㅠ 혹시 데이터 분석가의 기본기의 문제인가요??

  • sql
M ` 댓글 1 좋아요 0 조회수 380

설치 질문

미해결

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

The installer is unable to instantiate the file The file does not appear to exist 설치가 안됩니다. 테스트도 안됩니다

  • sql
  • 퍼포먼스-마케팅
소리없는소리 댓글 1 좋아요 0 조회수 408

users 테이블과 workspace 테이블의 관계

미해결

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

users와 workspace 테이블이 다대다 관계라고 하셨는데 화면에는 일대다 관계로 보이는데요. 혹시 제가 잘못 이하고 있는걸까요? 추가로 테이블 관계 판단하는법 알려주시면 감사하겠습니다.

  • sql
  • mysql
  • dbms/rdbms
  • mysql-workbench
댓글 1 좋아요 0 조회수 463

해커랭크 top earner

미해결

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

2가지의 풀이 방법을 알 수 있었습니다 -- 1번 풀이 : 서브쿼리 select salary * months as earnings , count(*) from employee where salary * months = (select max(salary*months) from employee) group by earnings -- 2번 풀이 : order by , limit select salary * months as earnings , count(*) from employee group by earnings order by earnings desc limit 1 궁금한 사항은 두가지 방법 중 어느 코드의 성능이 더 좋게 평가 되는지 궁금합니다.

  • sql
9176choi 댓글 1 좋아요 0 조회수 314

서브쿼리 날짜 공백

미해결

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

서브쿼리 이론 설명 강의에서 날짜 공백이 있을 시, 집계가 되지 않아 평균값을 낼 때, 해당 날짜가 포함되지 않을 수 있다고 설명해주셨습니다(서브쿼리 강의 7분 즈음) 이때 어떤 방식으로 해결하는 것이 좋은가요?

  • sql
9176choi 댓글 1 좋아요 1 조회수 324

Weather Observation Station 6 풀이 질문(LIKE OR)

미해결

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

해당 문제를 풀 때 다음과 같이 코드를 작성했는데요. SELECT City FROM Station WHERE City LIKE 'a%' or 'e%' or 'i%' or 'o%' or 'u%'; 결과물을 보니까 A로 시작하는 CITY만 출력되더라고요. OR로 연결되는 모든 조건에는 컬럼명과 LIKE를 써줘야 하닌데, 'a%' 뒤에 있는 것들은 그렇지 않아서 결과로 출력되지 않은 건가요? AND도 OR처럼 여러 번 쓰면 뒤에 컬럼명과 LIKE를 또 써줘야 하나요?

  • sql
김혜수 댓글 1 좋아요 0 조회수 275

데이터 베이스가 만들어지지 않을 때

미해결

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

강의 따라해도 생성이 안되서 골머리를 앓았는데 -- This script does not create a database. -- Run this script in the database you want the objects to be created. -- Default schema is dbo. 이렇게 적혀있더라고요. 이제 테이블을 자동으로 생성해주지 않아요 테이블 만들고 코드 복붙하면 데이터가 생깁니다. 그럼 이만

  • sql
  • dbms/rdbms
장재범 댓글 3 좋아요 9 조회수 844

기본 학습 테이블

해결됨

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

기본 학습테이블인 BONUS, DEPT, EMP, SALGRADE 가 요즘 쓰는 SQL Developer 버전에는 없네요.. 그래서 테이블 코드 복사해서 입력하면 자꾸 지정한 월이 부적합합니다. 오류가 뜨는데 해결을 못하고있어서 강의를 못듣고 있습니다 ..ㅠㅠ 해결방법좀 알려주세요.

  • sql
  • oracle
  • PL/SQL
  • dbms/rdbms
sy051398 댓글 1 좋아요 1 조회수 414

실습자료 복원

미해결

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

안녕하세요. 윈도우 11 사용하고 있습니다. 실습 자료를 복원하는데 아래와 같은 문구가 나오면서 안 됩니다 .. 해결방법이 있을까요 ? unrecognized win32 error code: 123pg_restore: error: could not open input file "C:\Users\DS\Documents\???\????_?????_????\data_schema.backup": Invalid argument

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

Order by 1, 2, 3

미해결

데이터 분석 SQL Fundamentals

안녕하세요. 덕분에 좋은강의 잘 듣고 있습니다. 조인실습1에서 해당 내용 궁금하여 질문드립니다! select절에 다른 컬럼들도 있는데 1,2,3만 지정이 된건 그 컬럼들만 순서를 정하기 위함인가요? 그럼 나머지 컬럼들은 알아서 순서대로 출력된다고 보면 될까요? order by 1,2,3 맨 마지막에 c.fromdate가 들어간 이유는 fromdate 컬럼 기준으로 정렬을 해주기 위함일까요?

  • sql
  • postgresql
  • dbms/rdbms
Jay Kim 댓글 1 좋아요 1 조회수 359

WHERE절 해커랭크 문제

미해결

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

저는 WHERE id = '1661' 이라고 작은 따옴표 표시를 해줬는데 혹시 여기서는 따로 안해줘도 되는걸까요? 어느 상황에 쓰고 안쓰는지 궁금합니다!

  • sql
jm3124 댓글 1 좋아요 0 조회수 255

having 절 별명 사용

미해결

데이터 분석 SQL Fundamentals

섹션 4. Group by 실습 01 강의 중 select deptno, max (sal) as max_sal, min (sal) as min_sal, round ( avg (sal), 2) as avg_sal from hr.emp group by deptno having avg >= 2000 ; 코드에 대한 질문이 있습니다. 막줄에서 avg >= 2000 대신 alias인 avg_sal >=2000 로 적으면 오류가 나는ㄷ 이처럼 having절에서는 별명으로 적으면 인식을 못하는 게 일반적인가요? 감사합니다.

  • sql
  • postgresql
  • dbms/rdbms
황이주 댓글 1 좋아요 0 조회수 718

인기 태그

인프런 TOP Writers

주간 인기글