-
[MySQL] 특정 문자열 포함 여부, 횟수 찾기 - LIKE(), INSTR()DataBase/MySQL 2023. 2. 18. 22:43
INSTR()
찾을 문자열이 대상 문자열의 몇 번째 글자에서 등장하는지 반환한다. 존재하지 않으면 0을 반환한다.
INSTR(대상 문자열, 찾을 문자열)
LIKE()
대상 컬럼에서 '패턴'을 가지는 데이터를 찾아낸다.
WHERE 컬럼명 LIKE '패턴'
와일드카드
- % : 0개 이상의 문자
- 예) a로 시작하는 문자열: 'a%'
- _ : 1개의 문자
- 예) a로 시작하는 2글자짜리 문자열: 'a_'
'DataBase > MySQL' 카테고리의 다른 글
[프로그래머스] 자동차 대여 기록에서 장기/단기 대여 구분하기 - MySQL (2) 2023.02.19 [프로그래머스] 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 (0) 2023.02.18 [프로그래머스] 평균 일일 대여 요금 구하기 - MySQL (0) 2023.02.18 [프로그래머스] 저자 별 카테고리 별 매출액 집계하기 - MySQL (0) 2023.02.13 [프로그래머스] 카테고리 별 도서 판매량 집계하기 - MySQL (0) 2023.02.13 - % : 0개 이상의 문자