본문 바로가기
SQL/문제풀이

프로그래머스 루시와 엘라 찾기 풀이(MySQL)

by wakestand 2019. 9. 8.
반응형

사이트명 : 프로그래머스(Programmers)

문제명 : 루시와 엘라 찾기

SQL : MySQL

 

ANIMAL_INS 테이블에서

NAME이 'Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty' 인 행의

ID, NAME, SEX_UPON_INTAKE를 반환하는 문젠데

저거 이름 언제 다 쓰고 있냐 내꺼 복붙해서 편하게 쓰자

 

내 풀이방법은 아래와 같은데

 

IN을 사용해서 특정 이름값만 조회가 가능하다

WHERE 컬럼명 IN('값', '값2') 이런 식으로 활용해주면 된다

 

해당 문제에는 해당되지 않지만

특정 값이 아닐 경우에만 출력한다면

NOT IN('값') 이런 식으로도 활용이 가능하다

 

마지막으로 프로그래머스에 바로 적용 가능한 답안 코드는 아래와 같다

 

SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
WHERE NAME IN ('Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty')
반응형

댓글