[SQL] 프로그래머스 코딩테스트 : Lv3. (1)
·
SQL/SQL | 프로그래머스 코딩테스트
Lv3. 카테고리 별 도서 판매량 집계하기https://school.programmers.co.kr/learn/courses/30/lessons/144855SELECT b.CATEGORY , SUM(SALES) AS TOTAL_SALESFROM BOOK AS b INNER JOIN BOOK_SALES AS bs ON b.BOOK_ID = bs.BOOK_IDWHERE bs.SALES_DATE BETWEEN '2022-01-01' AND '2022-01-31'GROUP BY b.CATEGORYORDER BY b.CATEGORY ❗WHERE 절에 BETWEEN 사용해서 조건 충족 Lv3. 조건별로 분류하여 주문상태 출력하기https://school.programmers.co.kr/learn/..
[SQL] 프로그래머스 코딩테스트 : Lv2. (4)
·
SQL/SQL | 프로그래머스 코딩테스트
Lv.2 분기별 분화된 대장균의 개체 수 구하기https://school.programmers.co.kr/learn/courses/30/lessons/299308SELECT CONCAT(QUARTER(DIFFERENTIATION_DATE),'Q') AS QUARTER , COUNT(*) AS ECOLI_COUNTFROM ECOLI_DATAGROUP BY CONCAT(QUARTER(DIFFERENTIATION_DATE),'Q')ORDER BY CONCAT(QUARTER(DIFFERENTIATION_DATE),'Q')❗QUARTER() 사용해서 분기 나타내기❗CONCAT() 사용해서 뒤에 'Q' 붙이기 Lv.2 노선별 평균 역 사이 거리 조회하기https://school.programmers.co.kr..
[SQL] 프로그래머스 코딩테스트 : Lv2. (3)
·
SQL/SQL | 프로그래머스 코딩테스트
Lv. 2 가격대 별 상품 개수 구하기https://school.programmers.co.kr/learn/courses/30/lessons/131530WITH T1 AS ( SELECT * , PRICE DIV 10000 *10000 AS 'PRICE_GROUP' FROM PRODUCT)SELECT PRICE_GROUP, COUNT(*) AS PRODUCTSFROM T1GROUP BY PRICE_GROUPORDER BY PRICE_GROUP+) WITH 절로 만든 테이블❗DIV로 몫 구하고 10000 곱해서 GROUP BY 할 칼럼 만들기❗GROUP BY 하기 Lv. 2 물고기 종류 별 잡은 수 구하기https://school.programmers.co.kr/learn/cours..
[SQL] 프로그래머스 코딩테스트 : Lv2. (2)
·
SQL/SQL | 프로그래머스 코딩테스트
Lv2. 고양이와 개는 몇 마리 있을까https://school.programmers.co.kr/learn/courses/30/lessons/59040SELECT ANIMAL_TYPE, COUNT(*) AS 'COUNT'FROM ANIMAL_INSGROUP BY ANIMAL_TYPEORDER BY ANIMAL_TYPE ASC❗GROUP BY 사용❗ORDER BY 사용 (CAT 먼저인데 그냥 ORDER BY 사용해도 가능) Lv2. 중성화 여부 파악하기https://school.programmers.co.kr/learn/courses/30/lessons/59409SELECT ANIMAL_ID, NAME , CASE WHEN SEX_UPON_INTAKE LIKE 'Neutered%' THE..
[SQL] 프로그래머스 코딩테스트 : Lv2. (1)
·
SQL/SQL | 프로그래머스 코딩테스트
Lv2. 최솟값 구하기https://school.programmers.co.kr/learn/courses/30/lessons/59038SELECT MIN(DATETIME) AS '시간'FROM ANIMAL_INS❗MIN() 집계 함수 사용 Lv2. 동명 동물 수 찾기https://school.programmers.co.kr/learn/courses/30/lessons/59041SELECT NAME, COUNT(*) AS 'COUNT'FROM ANIMAL_INSWHERE NAME IS NOT NULLGROUP BY NAMEHAVING COUNT(*) >= 2ORDER BY NAME ASC❗WHERE 절에 이름이 비어있지 않은 것! (NAME IS NOT NULL)❗HAVING 절에 개수가 2개 이상인 것 ..
[SQL] 프로그래머스 코딩테스트 : Lv1. (3)
·
SQL/SQL | 프로그래머스 코딩테스트
Lv1. 특정 옵션이 포함된 자동차 리스트 구하기https://school.programmers.co.kr/learn/courses/30/lessons/157343SELECT *FROM CAR_RENTAL_COMPANY_CARWHERE OPTIONS LIKE '%네비게이션%'ORDER BY CAR_ID DESC❗WHERE 절에 LIKE 사용하기 Lv1. 잔챙이 잡은 수 구하기https://school.programmers.co.kr/learn/courses/30/lessons/293258SELECT COUNT(*) AS FISH_COUNTFROM FISH_INFOWHERE LENGTH IS NULL❗COUNT() 사용해서 개수 세기 Lv1. 잡은 물고리 중 가장 큰 물고기의 길이 구하기https://sc..
[SQL] 프로그래머스 코딩테스트 : Lv1. (2)
·
SQL/SQL | 프로그래머스 코딩테스트
[SQL] 프로그래머스 코딩테스트 : Lv1. (2)Lv1. 나이 정보가 없는 회원 수 구하기https://school.programmers.co.kr/learn/courses/30/lessons/131528SELECT COUNT(*) AS USERSFROM USER_INFOWHERE AGE IS NULL❗집계 함수 COUNT() 사용해서 개수 나타내기❗WHERE 절에 IS NULL 사용해서 조건 지키기 Lv1. 강원도에 위치한 생산공장 목록 출력하기https://school.programmers.co.kr/learn/courses/30/lessons/131112SELECT FACTORY_ID, FACTORY_NAME, ADDRESSFROM FOOD_FACTORYWHERE ADDRESS LIKE '%강원..
[SQL] 프로그래머스 코딩테스트 : Lv1. (1)
·
SQL/SQL | 프로그래머스 코딩테스트
SQL 프로그래머스 Lv1. (1)Lv1. 아픈 동물 찾기https://school.programmers.co.kr/learn/courses/30/lessons/59036SELECT ANIMAL_ID, NAMEFROM ANIMAL_INSWHERE INTAKE_CONDITION = 'Sick'ORDER BY ANIMAL_ID❗WHERE 절에 조건 넣기 Lv1. 어린 동물 찾기https://school.programmers.co.kr/learn/courses/30/lessons/59037SELECT ANIMAL_ID, NAME FROM ANIMAL_INSWHERE INTAKE_CONDITION != 'Aged'ORDER BY ANIMAL_ID❗WHERE 절에 조건 넣기 Lv1. 동물의 아이디와 이름http..
tlswnrhd
주공