비교 연산자들은 where 조건문에서 쓰일 수 있다.
논리연산자는 where 조건을 다채롭게 주고 싶을때 사용한다. 조건이 많아지고 복잡해 질수록 () 를 잘 활용해서 원하는 조건에 맞는 데이터만 나올수 있도록 잘 활용해야 함.
조건 값이 패턴에 맞으면 TRUE에 해당되는 데이터를 조회해줌
select col1,col12...
from table_name
where col like pattern;
like 뒤에는 특정 단어를 포함한 와일드카드들이 나올수 있는데 주로 %와 _를 사용한다
_는 글자수를 신경쓰고
%는 글자수를 신경쓰지 않는다.
ex) 성이 이씨인 연예인을 조회 조건
where name like "이%" = 이름이 이로 시작하지만 뒤에 몇글자가 오건 상관이 없다.
where name like "이_ _" = 이름이 이로 시작하지만 무조건 이 포함 3글자의 이름이어야 한다.
엔터테이먼트로 끝나는 소속사 이름을 가진 데이터 조회하기
직업명이 '가'로 시작하고 최소 2글자 이상인 데이터 조회하기
영화배우와 텔런트를 병행하는 연예인 조회하기
직업이 하나이상의 연예인 중 영화배우 혹은 텔런트가 아닌 연예인을 조회하기