[데이터베이스] SQL 정리

꿀이·2023년 8월 30일
0

특정 단어 포함여부 (LIKE)

LIKE 를 사용하면 되는데, "%", "_" 연산자를 활용하여 다양한 형태의 데이터를 조회할 수 있다.

  1. 예를들어 %를 특정 단어 뒤에 쓰면 맨 앞에 오는 데이터를 조회할 수 있다.
  SELECT * FROM 테이블명
  WHERE 컬럼명 LIKE '특정단어%'  
  1. 특정 단어들 사이를 연결해서 사용할 수도 있다.
  SELECT * FROM 테이블명
  WHERE 컬럼명 LIKE '특정단어1%특정단어2'  
  1. 특정 단어 뒤에 한 글자를 포함해서 검색할 수 있다.
  SELECT * FROM 테이블명
  WHERE 컬럼명 LIKE '특정단어_'  
  1. 특정 단어 뒤에 두 글자를 포함해서 검색할 수 있다.
  SELECT * FROM 테이블명
  WHERE 컬럼명 LIKE '특정단어__'  
  1. 특정 단어1 을 포함하고 특정 단어2를 포함하지 않는 경우도 검색할 수 있다.
  SELECT * FROM 테이블명
  WHERE 컬럼명 LIKE '%특정단어1%' AND NOT 컬렴명  LIKE '%특정단어2%'
profile
내게 맞는 옷을 찾는중🔎

0개의 댓글