묻고 답해요
130만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨데이터 분석 SQL Fundamentals
sal_rn_desc, sal_rn_asc를 같이 쓰면 sal 컬럼의 순서는 어떻게 결정되나요?
강사님의 쿼리를 돌리면 deptno별로 sal 컬럼이 asc 방향으로만 order by 되는 것 같습니다., row_number() over (partition by deptno order by sal desc) as sal_rank_desc, row_number() over (partition by deptno order by sal asc) as sal_rank_asc 이 절을 쓴 후에 sal 정렬을 deptno 별로 desc 방향으로 정렬할 수 있을까요?
-
해결됨데이터 분석 SQL Fundamentals
rows에서 current row의 기준은 어디인가요?
rows range에서 current row가 쓰이던데 current row가 어느 셀을 지칭하는걸까요?
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
DISTINCT 질문 드립니다.
DISTINCT 관련 질문 드립니다.만약 COUNT(city) - COUNT(DISTINCT city) 문제에서처럼 중복값을 빼준다고 했을 때,DISTINCT는 city 이름이 같은 경우에만 중복값으로 인지하는지, 아니면 그 row에 다른 data (예를들면 위도, 적도) 등도 같을 경우에 중복값으로 인지하는지 궁금합니다. 전자의 경우에는 위치는 다르지만 우연히 두 도시의 이름이 같을 경우 중복으로 인지할 것이고,후자일 경우에는 작성자의 실수로 같은 데이터가 두번 입력됬을때 중복으로 인지할텐데, DISTINCT가 구분하는 경우가 어떻게 되나요?
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
CASE 아스타 위치에 따른 오류 문제
영상에서 선생님 구문데로 실행했는데 아스타 위치에 따라 작동이 됩니다.아스타를 SELECT 뒤에 *, 정상작동하나 AS NAME 뒤에서붙였을땐 오류가 나오는데 뭐가 문제일까요? 정상실행 경우(SELECT *, CASE )오류 발생END AS NAME, *SELECT CASE WHEN CategoryID = 1 THEN '음료'WHEN CategoryID = 2 THEN '탄산'ELSE '기타' END AS NAME, *FROM Products
-
미해결시니어 백엔드 개발자가 알려주는 데이터베이스 개론 & SQL
테이블 조인(join) 강의에서 마지막 join 예제에 대한 질문이 있습니다.
좋은 강의 잘 보고 있습니다. 테이블 조인(join) 강의를 보던 중 강의 막바지에 풀어주시는 마지막 join 예제에 궁금증이 생겨 이렇게 질문을 드립니다. [질문]만약 E.dept_id가 null인 임직원이 W.proj_id=2001이라는 조건에 TRUE라면, SELECT 절의 D.name AS dept_name를 통해 어떤 D.name 결과를 출력하게 되나요?? 해당 임직원에 대한 데이터는 E.name과 E.position만 출력되고 D.name에 대해서는 아무런 결과도 출력하지 않게 되는건가요?그리고 이전 강의에서는 WHERE 절의 결과는 TRUE가 나와야 해당 SQL 문이 실행된다고 하셨는데, 이번 Join 강의에서는 FROM절에 Null이 와도 SQL문이 잘 실행되는 것을 확인했습니다. 혹시 Join 키워드가 WHERE절의 그런 단점을 해결해준다고 생각해도 되는걸까요??
-
해결됨SW 개발자를 위한 성능 좋은 SQL 쿼리 작성법
강의연장 신청합니다
안녕하세요. 복습한번 하려고 하는데 강의 연장 가능할까요?
-
미해결Oracle PL/SQL 딱 이만큼..
real_ord 테이블 포렌키 에러 문의
강사님 혹시 sql deveploper ide 툴에서 해당 테이블의 등록된 포렌키 혹은 기본키가 어찌 설정 되어 있는지 보려면 어떻게 확인 할 수 있을까요? dbeaver 에서 컨트롤 + 좌클릭을 누르면 보통 history가 나오는데 해당 real_ord 테이블은 조회가 되지 않습니다..ㅠ 3 번째 real_ord 테이블 포렌키 설정만 해당 에러가 나옵니다 alter table real_ord add CONSTRAINT fr_real_ord_01 FOREIGN key(cst_id) REFERENCES cst_info(cst_id);SQL Error [2275] [42000]: ORA-02275: 참조 제약이 이미 테이블에 존재합니다 alter table real_ord drop CONSTRAINT fr_tmp_ord_01;SQL Error [2443] [72000]: ORA-02443: 존재하지 않는 제약 - 삭제할 수 없습니다
-
미해결Oracle PL/SQL 딱 이만큼..
real_ord 테이블 행 문의 드립니다
안녕하세요 강사님 다음 영상에서 포렌키 등록 후 real_ord 테이블에 값이 없어서 아무것도 조회되지 않습니다찾아보니 해당 영상에서 찾아보니 real_ord 테이블 값이 없는데 다른 영상에 있나요..? select real_ord.ord_no, real_ord.ord_seq, cst_info.name, cst_info.birth, menu.mnu_nm, real_ord.price, real_ord.qty, real_ord.total_pricefrom real_ord, cst_info, menuwhere real_ord.cst_id=cst_info.cst_idand real_ord.mnu_id=menu.mnu_id;
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
똑같이 입력했는데 오류가 나요,,
저는 왜 오류가 날까요,,?
-
미해결MySQL 성능 최적화
섹션 4 Theory 영상에서 계속해서 노션의 화면 위치가 이동
섹션 4 Theory 영상에서 계속해서 노션의 화면 위치가 이동되는데 크게 불편하지는 않지만 발견해서 한번 적어봅니당
-
미해결다양한 사례로 익히는 SQL 데이터 분석
mau 구할때 group by 사용안해도 count 집계함수가 왜 가능한지 모르겠습니다.
웹 접속 및 사용분석 실습 1번 파일입니다. select :current_date , count(distinct user_id) as daufrom ga_sesswhere visit_stime >= (:current_date - interval '1 days') and visit_stime < :current_date. 위 코드의 count()는 왜 group by 없이도 작동하는 것인가요?
-
미해결다양한 사례로 익히는 SQL 데이터 분석
매출분석 1에서 partition by와 group by의 차이
안녕하세요 선수 강의에서 언급한 내용일 수도있는데 선수 강의를 수강하지 않아 질문드립니다!매출분석 01의 상품별 매출액 과 상품별 카테고리별 전체 매출액 대비 비율 강의에서 질문있습니다 상품별 카테고리별 전체 매출액 대비 비율은sum_amount(product 기준으로 groupby한 상품별 매출액) / sum(sum_amount) over (partition by category_name) as product_category_ratio 로 구했는데partition by가 아니라 group by category_name 로 분석할 수는 없는건가요?sum(sum_amount) over (partition by category_name) 이 부분 자체가 작은 groupby를 진행한? 결과인 걸까요 over partition by와 group by간의 차이, 사용용도의 차이가 궁금합니다
-
해결됨실무에 바로 쓰자! 이커머스 데이터로 배우는 실전 SQL 분석
수업 자료 문의
강의 초반 Join 강의 영상에서 사용되는 엑셀 파일은 어디서 다운 받을 수 있나요?
-
미해결다양한 사례로 익히는 SQL 데이터 분석
postgres 설치 오류
postgres가 설치가 되지 않고다음과 같은 메시지만 계속 뜹니다.삭제 후 다시 해봐도 똑같은데, 어쩌죠?
-
미해결생애 첫 SQL With 제코베
w3schools 에서 오류가 발생하는데 궁금증이 있습니다.
안녕하세요 sql 관련 기초 강의를 듣기 시작한 학생입니다막 듣기 시작하여 w3schools tutorial 에서 sql 수순을 따라서 실행하며 학습을 하던 중에 있어서강의에서는 잘 작동하는 기본구문들이 실제 사이트 실습에서는 작동이 되지않아 무엇이 문제인가 계속 알아봐도 해결되지 않아 문의 남기게 되었습니다.SELECT CustomerID as 회원번호 FROM Customers ;SELECT CustomerID %2 FROM Customers ;와 같이 일반적인 구문들 중 이런 구문들이 실행이 되지않습니다.Error in SQL:The SELECT statement includes a reserved word or an argument name that is misspelled or missing, or the punctuation is incorrect.위 회원번호가 들어간 구문의 오류입니다. 회원번호를 id 같이 영어로 바꾸었을 때는 실행이 됩니다.왜 그런걸까요...?Error in SQL:Syntax error in query expression 'CustomerID %2'.이 error 는 바로 밑 구문 에러입니다 .
-
미해결다양한 사례로 익히는 SQL 데이터 분석
맥 계정에서 postgres 접속 시 비밀번호 입력 실패현상
맥에서 postgres 계정에 접속하려고 할 시 해당 화면이 뜨는데 postgres를 입력해도 저런 오류가 떠서 질문드립니다 ㅠㅠ
-
미해결[백문이불여일타] 데이터 분석을 위한 기초 SQL
LIMIT 조건이 적용이 되지 않아요.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 섹션 3 ORDER 조건 학습 중에상위 1개 출력할 때SELECT *FROM ProductsORDER BY price ASCLIMIT 1이렇게 작성을 했는데 결과 값이 에러가 발생했어요.Error in SQL:Syntax error in FROM clause. 왜그럴까요 ㅜㅜ
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
해커랭크 Top Earners 문제 질문
해커랭크 Top Earners 문제 질문입니다! 강의에서 풀어주신 코드인데요.SELECT salary * months AS earnings, COUNT(*)FROM EmployeeGROUP BY earningsORDER BY earnings DESCLIMIT 1; 이 코드가 안되는 이유가 궁금합니다!SELECT MAX(salary * months AS earnings), COUNT(*)FROM EmployeeGROUP BY earnings;
-
미해결MySQL 성능 최적화
커버링 인덱스
실습 내용 질문 드립니다~!CREATE INDEX idx_covering on orders(customer_id, order_date, total_amount); select * from orders where customer_id = 25675 order by order_date desc limit 10; 4개의 컬럼 중 PK를 제외한 3개만 있는데 어떻게 커버링 인덱스로 활용할 수 있는건가요?
-
해결됨데이터 분석 SQL Fundamentals
Group by를 이용한 월별 입사동기를 구할 때 좀 더 깔끔한 방법 질문
안녕하세요.마지막에 group by로 묶어서 입사동기로 나올 때, 뒤에 일자 + 00:00:00 까지 나오는 게 보기가 안 좋아서요. 년-월만 나오게 할 수 있을까요? 가령,select date_part('year',hire_month)||'-'||date_part('month', hire_month), countsfrom(select date_trunc('month', hiredate) as hire_month, count(*) as countsfrom hr.emp_testgroup by date_trunc('month', hiredate)); 로 하면 나오긴 하는데 이건 서브쿼리를 이용한 방법이라 좀 더 간결하게 표현하고 싶습니다.