Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 트랜잭션
- 데이터베이스
- Extendable hashing
- 코딩애플
- 쉬운 코드
- vite
- 시스템프로그래밍
- 네트워크
- 코딩테스트 [ ALL IN ONE ]
- 시그널 핸들러
- concurrency control
- 운영체제와 정보기술의 원리
- SDK
- 개발남노씨
- 프로세스 주소 공간
- 온디바이스AI
- BreadcrumbsComputer-Networking_A-Top-Down-Approach
- 쉬운코드
- 커널 동기화
- Git
- 갤럭시 S24
- 백엔드
- 김영한
- recoverability
- SQL
- 운영체제
- 인터럽트
- 반효경
- B tree 데이터삽입
- CPU 스케줄링
Archives
- Today
- Total
티끌모아 태산
식품분류별 가장 비싼 식품의 정보 조회하기 본문
728x90
설명
조건
- 테이블에서 식품분류별로 가격이 제일 비싼 식품의 분류, 가격, 이름을 조회.
- 식품분류가 '과자', '국', '김치', '식용유'인 경우만 출력
- 식품 가격을 기준으로 내림차순 정렬
식품 분류별로 가격이 제일 비싼 식품의 분류 -> 서브 쿼리 활용
MAX(PRICE): 가격이 제일 비싼 식품의 분류, GROUP BY CATEGORY: 식품분류별
SQL
SELECT CATEGORY, PRICE AS MAX_PRICE, PRODUCT_NAME
FROM FOOD_PRODUCT WHERE PRICE IN (
SELECT MAX(PRICE) FROM FOOD_PRODUCT
GROUP BY CATEGORY)
AND CATEGORY IN ('식용유','국','김치','과자')
ORDER BY MAX_PRICE DESC;
여러 값을 OR 관계로 묶어 나열하는 조건을 WHERE 절에 사용할 때 쓸 수 있다. 즉, 조건의 범위를 지정하는데 사용한다.
728x90
'프로그래머스 > SQL 고득점 Kit' 카테고리의 다른 글
년, 월, 성별 별 상품 구매 회원 수 구하기 (0) | 2024.03.29 |
---|---|
저자 별 카테고리 별 매출액 집계하기 (1) | 2024.03.29 |
조건에 맞는 사용자와 총 거래금액 조회하기 (0) | 2024.03.29 |