(1) Python 개발자 찾기
https://school.programmers.co.kr/learn/courses/30/lessons/276013
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
SELECT ID, EMAIL, FIRST_NAME, LAST_NAME
FROM DEVELOPER_INFOS
WHERE 'Python' in (SKILL_1, SKILL_2, SKILL_3)
ORDER BY ID
(2) 잡은 물고기의 평균 길이 구하기
https://school.programmers.co.kr/learn/courses/30/lessons/293259
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
IFNULL 함수를 사용한 쿼리
SELECT ROUND(AVG(IFNULL(LENGTH, 10)),2) AS AVERAGE_LENGTH
FROM FISH_INFO
CASE 문을 사용한 쿼리
SELECT ROUND(AVG(CASE
WHEN LENGTH IS NULL THEN 10
ELSE LENGTH
END
), 2) AS AVERAGE_LENGTH
FROM FISH_INFO
(3) 잡은 물고기 중 가장 큰 물고기 구하기
https://school.programmers.co.kr/learn/courses/30/lessons/298515
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
MAX 함수를 이용한 쿼리
SELECT CONCAT(MAX(LENGTH), 'cm') AS MAX_LENGTH
FROM FISH_INFO
내림차순 정렬을 이용한 쿼리
SELECT CONCAT(LENGTH, 'cm') AS MAX_LENGTH
FROM FISH_INFO
ORDER BY LENGTH DESC
LIMIT 1
(4) 한 해에 잡은 물고기 수 구하기
https://school.programmers.co.kr/learn/courses/30/lessons/298516
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
SELECT COUNT(ID) AS FISH_COUNT
FROM FISH_INFO
WHERE DATE_FORMAT(TIME, '%Y') = '2021'
(5) 가장 큰 물고기 10마리 찾기
https://school.programmers.co.kr/learn/courses/30/lessons/298517
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
SELECT ID, LENGTH
FROM FISH_INFO
WHERE LENGTH > 10
ORDER BY LENGTH DESC, ID
LIMIT 10
'SQL' 카테고리의 다른 글
[MYSQL] GROUP BY (0) | 2024.07.25 |
---|---|
[SQL] SQL쿼리 (8) QUARTER 함수 (0) | 2024.05.02 |
[SQL] SQL 쿼리 (6) (2) | 2024.03.05 |
[SQL] SQL 쿼리 (5) (0) | 2024.02.21 |
[SQL] SQL 쿼리 (4) (0) | 2024.02.21 |