SQL에는 다양한 종류의 연산자가 존재하지만, 오늘은 대표적인 연산자 2개를 [TIL]로 작성해 볼 생각이다.
논리 연산을 사용한 조건식의 결괏값이 참(true), 거짓(false) 두 가지 원소로만 존재하는 연산을 논리 연산이라 부르며, 해당 조건식에 사용된 연산자를 논리 연산자라 부른다.
대표적인 논리 연산자로 and, or, not 가 있다.
select age, job from <테이블명> where age = 20 and job = '학생';
select age, job from <테이블명> where age = 20 or job = '학생';
select age, job from <테이블명> where age = 20 and not job = '학생';
특정 연산자로 분류되어 있지 않지만, 보다 간편한 쿼리문을 작성하는 데 있어 많이 사용되는 연산자가 몇 가지 존재한다.
기타 비교 연산자로 between, like, in, null 등이 있다.
select name, age from <테이블명> where age between 20 and 30;
select name from <테이블명> where name like '홍%';
select name from <테이블명> where name like '홍__';
select name from <테이블명> where name like '홍길동';
select name from <테이블명> where job in('학생', '교수');
select name from <테이블명> where job is null;
select name from <테이블명> where job is not null;