38,500원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
질문입니다.
2번 문제SELECT COUNT(POPULATION)FROM CITYWHERE DISTRICT = 'California'; SUM 이 아닌 COUNT 를 쓰게 되면 뭘 의미하게 되는 걸까요?저는 왜 SUM 과 COUNT 를 혼동할까요? 3번 문제왜 COUNT(ID) 여야 하는건가요?COUNT(DISTRICT)도 답이 될까요? 5번 문제문제에서 조건이 주어졌을 때 SELECT 절에 써야 할 지 WHERE절에 써야 할 지 헷갈립니다.MAX, ROUND 등은 SELECT 절에 주고 또 어떤 조건들은 WHERE 절에 주는데 기준이 뭘까요? 저는 SELECT POPULATIONFROM CITYWHERE MAX(POPULATUIN) - MIN(POPULATUIN); 이렇게 적어서 틀렸습니다.
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
GROUP BY 관련입니다. 이걸 모르니 진도가 넘어가지를 않네요
안녕하세요, GROUP BY 함수 관련 질문입니다.GROUP BY SupplierID GROUP BY SupplierID 를 했을 때 SupplierID는 자동으로 중복이 제거가 된 뒤 평균가격이 반환되는 건가요? GROUP BY SupplierID, CategoryID 는 무슨 뜻인지 모르겠어요SupplierID별 평균가격과 CategoryID별 평균 가격 이렇게 2개의 결과가 나와야 하는 건가요?
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
질문입니다.
해커랭크 type of triangle 문제에서 출력값에 계속 조건문이 들어가는데 어떻게 해야 하나요??
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
GROUP BY
해커랭크 Top Earners 문제에서 ORDER BY 에서 내림차순을 안하고 GROUP BY에서 내림차순을 쓰고 ORDER BY를 안해도 정답이 되는데 두 방법의 차이점이 있나요?
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
작성한 코드가 그대로 나올 떄
.작성한 코드가 아래와 같이 그대로 인쇄되어서 나옵니다. 해커랭크 자체 오류일까요?
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
혹시 조금만 연장이 가능할까요
- [백문이불여일타]데이터 분석을 위한 중급 SQL- [백문이불여일타]데이터 분석을 위한 중급 SQL 문제풀이 두 개 입니다!수강 신청을 했는데 1분도 못듣고 종료일이 도래했습니다.혹시 조금만 기간을 연장해주실 수 있으실까요?부탁드립니다.감사합니다.
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
Triangle 질문드려요
SELECT CASEWHEN A = B AND B = C THEN 'Equilateral'WHEN A + B <= C OR A + C <= B OR B + C <= A THEN 'Not A Triangle'WHEN A = B OR B = C OR A = C THEN 'Isosceles'ELSE 'Scalene'ENDFROM TrianglesCASE문이 저렇게 Answer에 같이 떠서 안되는거같은데 어떻게 해야할까요?
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
Case 피봇 리트코드 문제 문의
항상 좋은 답변 주셔서 감사드려요!리트코드 문제 풀다가 궁금한 점이 있는데요..아래 캡쳐는 문제 풀이 전에 제가 짜본 코드인데요.월별 Revenue를 구하려면 Case를 Sum으로 묶어주면 된다고 하셨는데, 이 테이블 값들은 어차피 월별로 ID&revenue가 겹치는 값이 없어서, 제가 캡쳐한 내용과 같이 SUM으로 묶어주지 않아도 값들이 출력되어야 할 것 같은데...SUM으로 묶어 주지 않으면 FEB, MAR의 ID=1인 revenue 값이 누락됩니다ㅠㅠ집계함수를 묶어줄 떄와 묶어주지 않았을 때 왜 이런 차이가 생기는 걸까요?ㅠㅠ 뭔가 그룹핑하는 것과 관련이 있는 것 같은데 잘 모르겠네요...ㅠㅠ
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
자막 관련
최근까지 자막이 보였던 것 같은데 갑자기 모든 영상에서 사라졌네요ㅠㅠ자막 지원 다시 안되나요?
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
UNION 해커랭크 문제풀이(난이도 상)
SELECT * FROM Functions WHERE x = y GROUP BY x HAVING COUNT(x) = 2 UNION SELECT p1.x, p1.y FROM Functions AS p1 INNER JOIN Functions AS p2 ON (p1.x = p2.y AND p2.x = p1.y) WHERE p1.x < p1.y ORDER BY x처음에 ORDER BY p1.x으로 작성했었는데 오류가 나더라고요. UNION 위에 작성한 쿼리를 Alias 없이 작성해서 안 되는 거죠..?이렇게 Alias가 없는 쿼리와 있는 쿼리를 같이 쓸 때는 ORDER BY 뒤에 Alias를 사용하지 않는 컬럼명을 붙여준다고 생각하면 맞을까요?
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
질문입니다.
초급부터 들으면서 생긴 아주 기초적인 질문이긴 한데요..SQL문을 쓰다보면, SELECT 000, 000, 000DISTINT *,SUM(*), AVG(*)LIKE 'a%' (큰따옴표를 쓰는 경우도 있는지는 모르겠네요) 위와 같이 어떤 것은 테이블/컬럼명을 그래도 쓰고, 어떤것은 괄호()로 묶어주고, 어떤 것은 따옴표를 쓰고...LIKE같은 경우는 데이터 소스명이라기 보다는 문자열 표현이라 좀 구분이 가는데, DISTINCT/SELECT 등과 SUM 등의 경우와 같이 어떤것은 괄호로 묶어주고, 어떤 것은 아니고이 기준이 무엇인지 궁금합니다ㅠ
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
질문!!
/* SELECT salary*months as earnings , count(*)FROM EmployeeGROUP BY earningsORDER BY earnings DESCLIMIT 1 */위 코드에서 질문이있습니다Alias 사용에 관한 질문인데요sql 문법 실행 순서를 보면 group by 다음에 select 문이 실행이 되는것으로 알고있는데group by에 earnings을 쓰면 애초에 정의되어있지않은 컬럼(earnings)이기때문에 오류가 뜨는게 맞지않나요? 오류가 안뜨고 제대로 작동이 되어서 제가 무엇을 잘못알고있는지 헷갈려서 질문남깁니다!
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
질문!
6분에 나오는 문제에서 아래와같이 하면 답이 안나오던데 왜 그런건가용? 뭐가 문제죠??SELECT max(salary*months) , count(max(salary*months))FROM employee
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
Type of Triangle
SELECT *, CASE WHEN A=B AND B=C THEN 'Equilateral' WHEN A+B <= C OR B+C <= A OR C+A <= B THEN 'Not A Triangle' WHEN A=B OR B=C OR C=A THEN 'Isosceles' ELSE 'Scalene' END FROM TRIANGLES계속 Test case가 1개 있다고 실패로 뜨는데 어디가 문제일까요?ㅠㅠRun Code해볼 때는 SELECT 뒤에 *, 지우고 했습니다.
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
리트코드 1179 CASE WHEN , GROUP BY 관련 질문입니다
위의 코드는 제가 작성한 코드고요 돌려봤더니 틀린 코드입니다 (복잡해서 Jan,Feb 만 작성해서 보여드릴게요)저 CASE 문 왼쪽에 SUM 을 붙이는게 강사님이 가르쳐준 답이었습니다GROUP BY 를 왜 하는지, CASE WHEN 을 왜 쓰는지는 이해가 됩니다 하지만 이해가 안되는 부분이 있습니다.문제에서는 분명 (id, month) 가 기본키라고 설명하고 있습니다그 말은 즉 ,예를 들어 id 가 1 이고 month 가 Feb 인 데이터는 단 하나라는 의미입니다그렇게 되면 SUM 을 사용할 필요가 없지 않나요? 하지만 SUM 을 사용하지 않고 제 코드를 돌려보면 아래 사진의 X 표시를 한 두개의 데이터가 결과에 나오지 않습니다제 생각에는 SQL문이 GROUP BY 를 어떻게 처리하느냐에 대한 문제인거 같습니다 이런것 처럼 group by id 를 한 후 revenue 를 출력해보면 해당 id 그룹의 가장 첫 데이터만 가져오는 것과 연관이 있는 듯 합니다. 누구도 저 SQL문을 쓰면서 해당 id 그룹 중 가장 위에 있는 데이터의 revenue 값을 구하려는 사람은 없을텐데 저게 왜 오류가 안나는 코드인지도 모르겠고요 이거에 대해서 설명해주실 수 있을까요?왜 리트코트 문제에서 SUM 을 붙여야만 하는지 이해가 안됩니다
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
GROUP BY 해커랭크 문제풀이질문
전 이 쿼리를 이렇게 생각했는데.. 문법오류가 뜨더라구요..왜 문법오류가 뜨는지 저가 어떤 개념을 놓치고 있는지 궁금합니다.또, 저렇게 3개의 값을 어떻게해야 SELECT 할 수 있나요?
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
leetcode 181번 질문이요
강의 영상에서는 the employee table ~ 문제 지문이 길게 있는데사이트에는 아무런 문제 지문이 없고 manager table 이 있는지 없는지지문에서 어떻게 아는건지처음에 어떻게 접근해야하는지 영상없었으면 몰랐을 것 같아요원래 이런건가요??
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
type of triangle 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. else 구문까지 학습 진행했고, 해커랭크 문제풀이 진행 중입니다.type of triangle 문제를 풀다when a=b or c=a or b=c then 'Isoceles'else 'Scalene' Endfrom triangles 이 조건까지 입력했고, run을 해보니까 결과값이 9개가 나옵니다. 조건문 end로 마무리는 지었고, 조건을 어떤식으로 묶어줘야 할지 궁금합니다.
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
Oracle SQL 질문입니다.
MySQL 에서 limit 사용하는 것처럼 Oracle SQL에서도 사용하고 싶습니다.rownum을 이용하게 될 경우 group by, order by 전에 실행되어 원하는 값이 나오지 않는데 이럴경우 어떻게 해야하나요?
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
group by 질문입니다
group by를 할때group by x, y 이렇게 x와 y 두개의 기준을 동시에 잡은 이유가무엇인지 모르겠습니다group by x 라고만 적어도 정답이라고 뜨던데요...그이유를 모르겠습니다