본문 바로가기
문제 풀이/프로그래머스

[MYSQL 40] 루시와 엘라 찾기

by hyeminigo 2024. 10. 19.

루시와 엘라 찾기 (LEVEL2)

 

 

동물 보호소에 들어온 동물 중 이름이 Lucy, Ella, Pickle, Rogan, Sabrina, Mitty

동물의 아이디와 이름, 성별 및 중성화 여부를 조회

결과 아이디 순 정렬


정답 코드

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
SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
WHERE NAME IN ("Lucy", "Ella", "Pickle", "Rogan", "Sabrina", "Mitty")  
ORDER BY ANIMAL_ID

MEMO

  • 정규식 활용할만한 문제
SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
WHERE NAME regexp "^(Lucy|Ella|Pickle|Rogan|Sabrina|Mitty)$"
ORDER BY ANIMAL_ID
  • ^ (맨처음 의미), $ (문자열 맨 끝 의미)