기억보다 기록을

[Programmers] 아픈 동물 찾기 SELECT,LIKE 본문

Language/SQL

[Programmers] 아픈 동물 찾기 SELECT,LIKE

juyeong 2022. 2. 2. 10:27
반응형
SELECT ANIMAL_ID,NAME FROM ANIMAL_INS 
WHERE INTAKE_CONDITION LIKE '%SICK%'
ORDER BY ANIMAL_ID;

1)아픈 동물의(LIKE) 2)아이디와 이름을 조회(SELECT) 3)결과는 아이디 순으로 조회(ORDER BY)

 

📍LIKE 연산자를 이용하여 특정 문자를 포함한 데이터 검색 

 cf. 특정문자로 시작 LIKE '문자열%';, 특정문자로 끝남 LIKE '%문자열'; 특정문자를 포함 LIKE '%문자열%';

 

📍정규표현식 연산자(REGEXP)를 사용하는 방법도 있지만 LIKE보다 성능이 느리니 그냥 LIKE 썼다.

(자료: https://engineering.huiseoul.com/mysql-regexp-%ED%8D%BC%ED%8F%AC%EB%A8%BC%EC%8A%A4-%EA%B0%84%EB%8B%A8-%ED%85%8C%EC%8A%A4%ED%8A%B8-4336af0b55b

반응형