반응형
[접속 사이트] 프로그래머스 programmers.co.kr
[문제] ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블이다. 동물 보호소에 들어온 동물 중 이름이 Luch, Ella, Pickle, Rogan, Sabrina, Mitty인 동물의 아이디와 이름, 성별 및 중성화 여부를 조회하는 SQL문을 작성하시오.
[나의 풀이]
여러가지 경우의 수를 하나하나 입력해야하나 싶던 찰나 WHERE절의 IN 조건을 알게되었습니다.
WHERE [컬럼명] IN (data1, data2, data3, data4, ...)
IN 조건 뒤에 나열하는 데이터를 컬럼에서 찾아 일치하는 데이터만 가지고 오는 쿼리이죠.
SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE
from ANIMAL_INS
WHERE NAME in ('Lucy','Ella','Pickle','Rogan','Sabrina','Mitty')
Order by ANIMAL_ID ASC
그동안 작성하던 쿼리에 WHERE IN 조건이 추가되니 좀 더 간편해진 것 같은 느낌이 드네요 :)
사실 퀴즈의 제목은 루시와 엘라 찾기인데, 찾으라는 동물이름이 많아서 조오금 당황했지만 그래도 정답만 맞추면 되잖아요...?그쵸..?ㅎㅎ
[실행 결과]
반응형
'SEO's Study > 프로페셔널한 이야기' 카테고리의 다른 글
RuntimeERROR: Out of Memory (CUDA) (0) | 2022.02.03 |
---|---|
프로그래머스 코딩테스트 :: 이름에 el이 들어가는 동물 찾기 (MySQL) (0) | 2020.09.20 |
프로그래머스 코딩테스트 :: 보호소에서 중성화한 동물 (MySQL) (0) | 2020.09.20 |
프로그래머스 코딩테스트 :: 오랜기간 보호한 동물1 (MySQL) (0) | 2020.09.20 |
프로그래머스 코딩테스트 :: 있었는데요 없었습니다(MySQL) (0) | 2020.09.20 |
댓글