본문 바로가기

하루 30분 SQL 공부하기

[SQL 코테준비] 가격이 제일 비싼 식품의 정보 출력하기, 잡은 물고기 중 가장 큰 물고기의 길이 구하기 프로그래머스

 

| 가격이 제일 비싼 식품의 정보 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/131115

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

해결 방법 : 

가격을 기준으로 내림 차순 정렬을 한다. 

제일 값이 비싼 상위의 한가지만 출력한다. 

 

SELECT PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE
FROM FOOD_PRODUCT
ORDER BY PRICE DESC
LIMIT 1

 

 

| 잡은 물고기 중 가장 큰 물고기의 길이 구하기

 

https://school.programmers.co.kr/learn/courses/30/lessons/298515

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

 

해결 방법 : 

MAX를 사용해서 길이가 제일 큰 값을 뽑아준다.

CONCAT()을 사용해서 길이 뒤에 'cm'를 붙여준다. 

SELECT CONCAT(MAX(LENGTH), 'cm') AS MAX_LENGTH
FROM FISH_INFO