Coding_Test 연습/Oracle

[프로그래머스] (Oracle) LV2 루시와 엘라 찾기

Codetesing 2022. 10. 11. 20:00

조건에 맞는 값을 조회하는 문제이다.

WHERE을 사용하였으며 나는 잘 몰라서 모두 OR로 풀었다.

SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE FROM ANIMAL_INS
 WHERE NAME = 'Lucy' OR NAME = 'Ella' OR NAME = 'Pickle' OR NAME = 'Rogan' 
 OR NAME = 'Sabrina' OR NAME = 'Mitty' ORDER BY ANIMAL_ID;

풀고 찾아보니 NAME IN ( ... ) 을 사용해서 풀는게 정석인것 같다.

SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE FROM ANIMAL_INS
 WHERE NAME IN ('Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty') ORDER BY ANIMAL_ID;