이름에 el이 들어가는 동물 찾기 (LEVEL2)
이름에 "EL"이 들어가는 개 (단, 이름의 대소문자는 구분하지 않습니다)
아이디와 이름을 조회하는 SQL문을 작성
정렬 이름 순 오름차순
정답 코드
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE NAME LIKE "%el%" AND ANIMAL_TYPE = "Dog"
ORDER BY NAME
MEMO
- mySQL 문법은 대소문자를 구분하지 않음. 구분하고 싶다면 BINARY 활용 (바이트 비교)
[MySQL] 대소문자 구분하여 비교 및 검색 (BINARY)
MySQL은 비교나 검색을 수행할 때 기본적으로 대소문자 구분 없이 비교 및 검색이 가능하다. 이에 따라 아이디나 패스워드 등 대소문자가 엄격히 구분되어야 하는 경우엔 서로 다른 값으로 인식
string.tistory.com
- regexp 활용
WHERE NAME REGEXP 'el'
'문제 풀이 > 프로그래머스' 카테고리의 다른 글
[MYSQL 43] 중성화 여부 파악하기 (1) | 2024.10.24 |
---|---|
[MYSQL 42] 카테고리 별 상품 개수 구하기 (0) | 2024.10.21 |
[MYSQL 40] 루시와 엘라 찾기 (0) | 2024.10.19 |
[MYSQL 39] 조건에 부합하는 중고거래 댓글 조회하기 (0) | 2024.10.18 |
[MYSQL 37] 분기별 분화된 대장균의 개체 수 구하기 (0) | 2024.10.14 |