본문 바로가기

MySQL

[MySQL] 조회조건에 LIKE 사용하기

조회조건에서 LIKE 연산자를 사용할 때 2가지의 와일드카드를 함께 사용한다.

  1. % : 퍼센트 기호는 0개 이상의 문자를 표시
  2. _ : 언더바 기호는 1개의 문자를 표시


와일드카드 사용 예

WHERE username LIKE 't%'   // t로 시작하는 모든 값을 조회
WHERE username LIKE '%t'   // t로 끝나는 모든 값을 조회
WHERE username LIKE '%t%'  // 어느 위치든 t가 포함된 모든 값을 조회
WHERE username LIKE '_t%'  // t가 2번째 자리에 위치하는 모든 값을 조회
WHERE username LIKE 't__%' // t로 시작하고 3자리 이상인 모든 값을 조회
WHERE username LIKE 't%s'  // t로 시작하고 s로 끝나는 모든 값을 조회

'MySQL' 카테고리의 다른 글

[MySQL] 조회조건 LIKE 문자열 합치기  (0) 2023.01.03
[MySQL] 문자열 합치는 함수  (0) 2023.01.02