38,500원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
왜 안되는지 모르겠습니다.
오류 뜨신분들 댓글에 달아주신 답변도 다 보고 코드를 똑같이 작성해봤는데도 안됩니다.새로고침하고 해봐도 안되고 일단 넘어가는데이유를 알고 싶습니다.
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
w3school 에러 발생하시는 분
w3school 상단 메뉴에 sql 말고 옆에 보면 mysql도 있는데 거기서 에디터 열고 작성해보세요.
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
수강 기간 연장 문의
안녕하세요 강사님!강의를 방학 기간에 신청해두고 다른 것들을 먼저 하느라 여력이 없었는데, 뒤늦게 돌아보니 수강 기한이 얼마 안 남았네요..혹시 가능하다면 일주일 정도라도 수강기한 연장 부탁드려도 될까요..?확인하시면 답신 부탁드립니다 ㅠㅜ('전체 질문' 설정창이 따로 안 보여서 부득이 '수업 질문'으로 올리게 되었습니다,,!)
- 해결됨[백문이불여일타] 데이터 분석을 위한 중급 SQL
피봇 테이블 질문이있습니다
SQL 쿼리의 데이터 처리 순서가 쿼리문 순서대로 진행된다고 이해하고 있었는데 GROUP BY 가 등장하면서 너무 헷갈리네요..(GROUP BY 를 하지 않은 SQL 쿼리문)SELECT id , SUM(CASE WHEN month = 'Jan' THEN revenue ELSE NULL END) as Jan_Revenue , SUM(CASE WHEN month = 'Feb' THEN revenue ELSE NULL END) as Feb_Revenue , ... FROM department; 위 SQL 을 실행해보면 row 가 하나밖에 없는 출력이 나오더라구요 (ID 가 1인)| id | Jan_Revenue | Feb_Revenue | Mar_Revenue | Apr_Revenue | May_Revenue | Jun_Revenue | Jul_Revenue | Aug_Revenue | Sep_Revenue | Oct_Revenue | Nov_Revenue | Dec_Revenue | | -- | ----------- | ----------- | ----------- | ----------- | ----------- | ----------- | ----------- | ----------- | ----------- | ----------- | ----------- | ----------- | | 1 | 17000 | 17000 | 6000 | null | null | null | null | null | null | null | null | null | 그런데 데이터 처리 순서상 해당 출력문으로 가지고 GROUP BY id 를 했을때 어떻게 id 가 1, 2, 3 모두 출력될 수 있는지 궁금합니다
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
서브 쿼리 사용 관련
아직 JOIN 파트는 수강하지 않고 코테 문제에 익숙해지기 위해 이전에 CASE까지 수강한 내용을 바탕으로 프로그래머스를 풀고 있습니다.그런데 중간에 "서브 쿼리"를 다루는 문제들이 많이 나오는거 같은데 본 강의에서 그 부분에 해당하는 내용도 다루시는지 궁금합니다
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
African Cities 문제 LEFT JOIN 적용 방법
Given the CITY and COUNTRY tables, query the names of all cities where the CONTINENT is 'Africa'.Note: CITY.CountryCode and COUNTRY.Code are matching key columns. => continent 가 africa인 값만 출력하면 되는 것이기 때문에 country를 첫번째 테이블로 놓고 LEFT JOIN 처리하려 했습니다 SELECT city.nameFROM country LEFT JOIN city ON country.code = city.countrycodeWHERE country.continent = 'africa' 이렇게 작성했더니 정답 내용은 모두 추출되었지만 다량의 NULL값 포함으로 오답 처리 되었습니다.city 테이블에 없는 africa continent값들로 인해 NULL값이 나옴은 인지했는데, 혹시 NULL값을 제외할 수 있는 방법은 뭔지 문의드립니다!
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
A,B,C 나열하는 대신 *로 불러올 수는 없나요!?
SELECT CASE WHEN A=B AND B=C THEN 'Equilateral' ELSE 'OTHER'END, A,B,CFROM Triangles 이 구문을 SELECT CASE WHEN A=B AND B=C THEN 'Equilateral' ELSE 'OTHER'END, *FROM Triangles 이전 수업에 알려주신 방법처럼 아스타로 이렇게 쓸 수는 없는걸까요!? 전체 데이터를 뽑아와서 비교하고 싶은데 오류가 뜹니다..!
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
SQL문을 강의랑 똑같이 작성했는데 오류가 나요
왜 오류가 나는 거죠,,>
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
CASE문 오류
w3school도 그렇고 leetcode도 그렇고 CASE문은 다른구문도 다 오류메세지가 나오는데 혹시 다르게 입력해야 하나요??
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 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
똑같이 입력했는데 오류가 나요,,
저는 왜 오류가 날까요,,?
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 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;
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
AVG문의 드립니다
안녕하세요 보통 평균을 구한다고 하면 동일한 name을 가진 A를 2가 아닌 1로 생각해서1+2+3+5 / 3 = 3.67 이렇게 계산을 하는데 AVG 함수는 좀 다르게 표현되는거 같아서요 제가 생각했을 때는 문제가 vistis의 평균을 구해라 라고 한다면SELECT AVG(visits)FROM sampleWHERE DISTINCT name ,,, 뭐 이런식으로 중복제거가 들어가야 할거 같은데 설명 부탁드립니다 ~!
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
왜 order by를 안넣으면 오류가 뜰까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.top earners 문제에서 차근차근 따라하던 중에 자꾸 오류가 떠서 질문 드립니다.order by를 빼면 자꾸 이런 오류가 뜨고ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY earnings DESC' at line 5 포함을 하면잘 실행이 됩니다... 그리고 *에 대해서 헷갈리네요 나는 earnings를 기준으로 그게 몇명인지 카운트할거야 -> *를 쓰면 raw데이터에서 그 값에 해당되는 컬럼의 개수를 세주는 것인가요?
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
w3school 오류
알려주신대로 하나도 틀림없이 썼는데도 결과값이 계속 저렇게 뜹니다. SELECT * FROM products와 같은 간단한 쿼리문에는 오류가 발생하지 않더라고요. 어떤 문제가 있을까요?
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
COUNT를 쓰는 이유가 궁급합니다!
안녕하세요, 쿼리문을 작성하다가 궁금한 점이 생겨서 글을 남깁니다.기호 *는 컬럼의 모든 내용을 가지고 온다는 뜻으로 알고 있습니다, SELECT * 처럼요. 근데 이 쿼리문에서는 COUNT(*) 이라고 작성을 했을 때 earnings라는 컬럼의 모든 경우만 보여주는 이유는 GROUP BY 때문이라고 보면 될까요? 혹시 질문 자체에도 오류가 있다면 알려주시면 감사하겠습니다!
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
'' 따옴표 쓰임 관련 질문이요!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. ''따옴표는 보통 문자 기재시, 사용하는 것으로 알고있는데엘리아스 뒤에도 ''따옴표인가요?어떤 책에서는 "" 쌍따옴표를 쓰고,_ 이런 특수문자사용시에 도 ""를 쓰라고해서정확한 사용법을 알려주세요ㅜ
- 해결됨[백문이불여일타] 데이터 분석을 위한 중급 SQL
UNION 해커랭크 문제풀이 질문있습니다!
좋은 강의 만들어주셔서 진심으로 감사드립니다! :)마지막 세션 강의 들으면서 질문이 하나 있어서 글 남기게 되었습니다! UNION을 활용하여 쿼리를 짜주셨는데,혹시 UNION을 활용하지 않고 짤 수 있는 쿼리는 없을까요?(GPT에 물어봤는데 제 지식이 짧아서인지 제대로 된 답변을 받지 못했습니다ㅠㅠ) 만약 있다면,언제 UNION을 활용해서 쿼리를 짜는 것이 좋은지언제 UNION을 활용하지 않고 쿼리를 짜는 것이 좋은지에 대한 판단은 어떻게 할 수 있을까요~? 문제를 풀어보면서 UNION 없이 쿼리를 짜는 방법을 모르다보니 이 부분에 대한 판단이 안됐었는데요! 결과물을 보니 UNION 없이 쿼리를 작성하면 복잡해질 것 같다는 생각이 들긴 하지만, 실제 비슷한 상황에서는 UNION을 활용하기 보다 한 번에 쿼리를 짜내려고 할 것 같아서 문의드려용!
- 미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
Average Population 질문 있습니다.
답이 SELECT ROUND(AVG(population)) FROM city;이건데SELECT AVG(POPULATION) AS AVG_POP FROM CITYWHERE ROUND(AVG_POP, 0);이렇게 하면 안되던데 WHERE 을 쓰면 안되는건가요?