🔗 문제 link : https://school.programmers.co.kr/learn/courses/30/lessons/276013
🖥️ 문제 풀이
기존 문제 풀이 방식
SELECT
ID,
EMAIL,
FIRST_NAME,
LAST_NAME
FROM DEVELOPER_INFOS
WHERE SKILL_1 = 'Python'
OR SKILL_2 = 'Python'
OR SKILL_3 = 'Python'
ORDER BY ID ASC;
더 쉬운 문제 풀이 방식
SELECT
ID,
EMAIL,
FIRST_NAME,
LAST_NAME
FROM DEVELOPER_INFOS
WHERE 'Python' IN (SKILL_1, SKILL_2, SKILL_3)
ORDER BY ID ASC;
💡문제 해결
- 여러 컬럼 중 하나와 같은지 → IN
WHERE 'Python' IN (SKILL_1, SKILL_2, SKILL_3)
- 하나의 문자열에 포함됐는지 → LIKE
WHERE OPTIONS LIKE '%네비게이션%'
'SQL Coding Test > [Programmers]' 카테고리의 다른 글
| [Programmers] 가격대 별 상품 개수 구하기 (Lv.2) (0) | 2026.05.21 |
|---|---|
| [Programmers] 카테고리 별 상품 개수 구하기 (Lv.2) (0) | 2026.05.21 |
| [Programmers] 특정 형질을 가지는 대장균 찾기 (Lv.1) (0) | 2026.05.20 |
| [Programmers] 자동차 대여 기록에서 장기/단기 대여 구분하기 (Lv.1) (0) | 2026.05.20 |
| [Programmers] 경기도에 위치한 식품창고 목록 출력하기 (Lv.1) (0) | 2026.05.20 |