오늘의 두번째 문제
오랜만에 풀려고 들어가니 새로운 문제 많이 나와서 좋음
생각 같아서는 SKILL을 다 합쳐서 거기서 Python만 골라내고 싶은데
능력 부족 ㅋ
우선 어찌저찌 되는대로 완성
하지만 여기서 만족할 수는 없다
SELECT ID, EMAIL, FIRST_NAME, LAST_NAME
FROM DEVELOPER_INFOS
WHERE SKILL_1 LIKE 'Py%' OR SKILL_2 LIKE 'Py%' OR SKILL_3 LIKE 'Py%'
ORDER BY ID
같은 코드
SELECT ID, EMAIL, FIRST_NAME, LAST_NAME
FROM DEVELOPER_INFOS
WHERE SKILL_1 LIKE 'Python' OR SKILL_2 LIKE 'Python' OR SKILL_3 LIKE 'Python'
ORDER BY ID
답변 참고
SELECT ID, EMAIL, FIRSTNAME, LASTNAME
FROM DEVELOPER_INFOS
WHERE "Python" IN (SKILL_1,SKILL_2,SKILL_3)
ORDER BY ID
쩝
뭔가 내가 생각한 것처럼 SKILL을 합친건 없네
그렇게까지는 안하는 거 같다
WHERE "Python" IN (SKILL_1, SKILL_2, SKILL_3)
이 코드를 적극 활용하는 듯
보통 이렇게 알고 있었는데 다르게도 사용하는 구나
WHERE 컬럼명 IN ('값1', '값2', ...)
⭐ WHERE IN 활용하기
출처: 프로그래머스
'코딩테스트' 카테고리의 다른 글
[프로그래머스] [SQL] 부서별 평균 연봉 조회하기 (0) | 2024.03.28 |
---|---|
[프로그래머스] [SQL] 조건에 맞는 아이템들의 가격의 총합 구하기 (0) | 2024.03.26 |
[프로그래머스] [SQL] 잔챙이 잡은 수 구하기 (0) | 2024.03.24 |
[프로그래머스] [SQL] 동명 동물 수 찾기 (0) | 2024.01.30 |
[프로그래머스] [SQL] 이름에 el이 들어가는 동물 찾기 (0) | 2024.01.19 |