프로그래머스_루시와 엘라 찾기

임정민·2023년 5월 18일

SQL 문제풀이

목록 보기
29/53
post-thumbnail

SQL 공부중 입니다. ✍✍✍

문제

https://school.programmers.co.kr/learn/courses/30/lessons/59046

풀이

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

이름이 Lucy, Ella, Pickle, Rogan, Sabrina, Mitty인 동믈들을 찾는 문제였습니다. 간단하게 WHERE - IN 구문으로 해결할 수 있었습니다.🐇🐇🐇

그런데 이상한 부분이 다음과 같은 정규식을 통한 풀이로 풀었을 때

SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE
    FROM ANIMAL_INS
    WHERE NAME REGEXP 'Lucy|Ella|Pickle|Rogan|Sabrina|Mitty'
    ORDER BY ANIMAL_ID ASC;

에도 동일한 테이블이 출력되는데 오답처리되어서 당황스러웠습니다.

  • IN 활용

  • REGEXP 활용

감사합니다.🐕🐕🐕

profile
https://github.com/min731

0개의 댓글