728x90
반응형

WHERE 절에서 LIKE 를 사용해서 특정 문자가 들어간 컬럼의 값을 검색할 수 있다.
앞, 뒤에 '%' 를 붙여주게 되면 앞, 뒤에 어떤 문자가 오든 상관없이 특정 문자가 들어간 값을 검색하게 된다.

SELECT * FROM [tablename] WHERE column like "%[특정 문자]%"

여기서 주의해야할 부분은 공백을 넣어줄 때 조심해야한다는 점이다.
공백을 넣어주게 되면 공백까지 검색하기 때문에 원하는 검색을 할 수 없다.
따라서 trim 을 사용해서 공백을 제거해준 후에 검색을 한다면 원하는 값을 얻을 수 있다.

예를 들어,

2019년 09월의 내용을 확인하고 싶다면

SELECT * FROM TABLE WHERE TIME LIKE '201909%'

와 같이 날짜에서 2019년 09월에 해당하는 모든 값을 가져올 수 있다.

728x90
반응형

'데이터 엔지니어링 > SQL' 카테고리의 다른 글

[Mysql] 홀수 또는 짝수 출력  (0) 2022.11.30
복사했습니다!