https://school.programmers.co.kr/learn/courses/30/lessons/164668
조건에 맞는 사용자와 총 거래금액 조회하기
- 완료된 중고 거래의 총금액이 70만 원 이상인 사람의 회원 ID, 닉네임, 총거래금액을 조회
- 총거래금액을 기준으로 오름차순 정렬
SELECT U.USER_ID, U.NICKNAME, SUM(B.PRICE)
FROM USED_GOODS_BOARD B JOIN USED_GOODS_USER U
ON B.WRITER_ID = U.USER_ID
WHERE B.STATUS = 'DONE'
GROUP BY U.USER_ID
HAVING SUM(B.PRICE) >= 700000
ORDER BY SUM(B.PRICE)
https://school.programmers.co.kr/learn/courses/30/lessons/144853
조건에 맞는 도서 리스트 출력하기
- 2021년에 출판된 '인문' 카테고리에 속하는 도서 리스트를 찾아서 도서 ID, 출판일을 조회
- 출판일을 기준으로 오름차순 정렬
SELECT BOOK_ID, DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d')
FROM BOOK
WHERE YEAR(PUBLISHED_DATE) = 2021
AND CATEGORY = '인문'
ORDER BY PUBLISHED_DATE
https://school.programmers.co.kr/learn/courses/30/lessons/131530
가격대 별 상품 개수 구하기
- 만원 단위의 가격대 별로 상품 개수를 출력
- 가격대를 기준으로 오름차순 정렬
SELECT FLOOR(PRICE / 10000) * 10000 AS P, COUNT(*)
FROM PRODUCT
GROUP BY P
ORDER BY P
https://school.programmers.co.kr/learn/courses/30/lessons/59034
모든 레코드 조회하기
- 모든 동물의 정보를 ANIMAL_ID순으로 조회
SELECT * FROM ANIMAL_INS
ORDER BY ANIMAL_ID
https://school.programmers.co.kr/learn/courses/30/lessons/151136
평균 일일 대여 요금 구하기
- 자동차 종류가 'SUV'인 자동차들의 평균 일일 대여 요금을 출력
- 평균 일일 대여 요금은 소수 첫 번째 자리에서 반올림
SELECT ROUND(AVG(DAILY_FEE)) AS AVERAGE_FEE
FROM CAR_RENTAL_COMPANY_CAR
WHERE CAR_TYPE = "SUV"
https://school.programmers.co.kr/learn/courses/30/lessons/131120
3월에 태어난 여성 회원 목록 출력하기
- 생일이 3월인 여성 회원의 ID, 이름, 성별, 생년월일을 조회
- 전화번호가 NULL인 경우는 출력대상에서 제외
- 회원ID를 기준으로 오름차순 정렬
SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH, '%Y-%m-%d')
FROM MEMBER_PROFILE
WHERE MONTH(DATE_OF_BIRTH) = 3
AND TLNO IS NOT NULL
AND GENDER = 'W'
ORDER BY MEMBER_ID
'SQL' 카테고리의 다른 글
[SQL] PROGRAMMERS SQL - 9 (0) | 2023.08.01 |
---|---|
[SQL] PROGRAMMERS SQL - 8 (0) | 2023.07.31 |
[SQL] PROGRAMMERS SQL - 6 (0) | 2023.07.29 |
[SQL] 문법 정리 (0) | 2023.07.28 |
[SQL] PROGRAMMERS SQL - 5 (0) | 2023.07.28 |