위 링크에서 SUM,MAX,MIN 문제를 풀고 풀이를 기록하는 게시글입니다.
1. 가격이 제일 비싼 식품의 정보 출력하기
- 다른 풀이방법 없는 다시한번더 보기.
SELECT PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE
FROM FOOD_PRODUCT
WHERE PRICE = (SELECT MAX(PRICE)
FROM FOOD_PRODUCT)
2. 최댓값 구하기
SELECT MAX(DATETIME)
FROM ANIMAL_INS
3. 최솟값 구하기
SELECT MIN(DATETIME)
FROM ANIMAL_INS
4. 동물 수 구하기
SELECT COUNT(*)
FROM ANIMAL_INS
5. 가장 비싼 상품 구하기
- 판매 중인 상품 중 가장 높은 판매가를 출력하는 SQL문을 작성
- 그냥 바로 조회하면됨
SELECT MAX(PRICE) AS MAX_PRICE
FROM PRODUCT
6. 중복제거하기
- 중복된 데이터가 있을 경우 1건으로 처리해서 출력한다.
- COUNT(컬럼명)을 사용하면 NULL 값은 제외하고 COUNT 한다.
- COUNT(*)를 사용하면 NULL도 포함하여 전부 COUNT 한다.
- 이 문제에서는 NULL값은 counting하지 않는다고 했으므로 column으로 조회를 해야한다.
SELECT COUNT(DISTINCT(NAME)) AS count
FROM ANIMAL_INS'SQL 고득점 Kit 문제풀이' 카테고리의 다른 글
| 프로그래머스 SQL 고득점 Kit - JOIN 문제 풀이 (Oracle) (0) | 2023.12.26 |
|---|---|
| 프로그래머스 SQL 고득점 Kit - IS NULL 문제 풀이 (Oracle) (0) | 2023.12.26 |
| 프로그래머스 SQL 고득점 Kit - GROUP BY 문제 풀이 (Oracle) (0) | 2023.12.26 |
| 프로그래머스 SQL 고득점 Kit - SELECT 문제 풀이 (Oracle) (1) | 2023.12.26 |
| 프로그래머스 SQL 고득점 Kit 문제 풀이 (Oracle) (0) | 2023.12.26 |