WHERE 절은 특정 행에 조건을 부여하여 필요한 데이터만 필터링하는 데 사용됩니다. WHERE 절에서는 비교, 논리, 패턴 매칭 등의 다양한 조건을 활용할 수 있습니다.
=: 값이 특정 값과 일치하는 행을 찾음!= 또는 <>: 값이 특정 값과 일치하지 않는 행을 찾음select * from emp where deptno = 10;select * from emp where deptno != 10;select empno, ename, sal, deptno from emp where deptno = 10;' ')를 사용.select * from emp where ename = 'king';select empno, ename, sal, deptno from emp where ename < 'b';select empno, ename, hiredate from emp where hiredate = '2011-12-03';AND 연산자:select empno, ename, sal from emp where hiredate >= '2011-01-01' and hiredate <= '2011-12-31';select empno, ename, sal from emp where hiredate between '2011-01-01' and '2011-12-31';select empno, ename, hiredate from emp where hiredate like '2011%';select ename, sal * 12 + comm from emp where comm is not null;LIKE 연산자를 통해 특정 패턴을 가진 문자열을 검색합니다._: 단일 문자에 대응, %: 0개 이상의 문자를 대체_ 사용):select empno, ename from emp where ename like '문_';% 사용):select empno, ename from emp where ename like '문%';% 사용):select empno, ename from emp where ename like '%co%';select empno, ename, hiredate from emp where ename like '____';또는select ename from emp where char_length(ename) = 4;WHERE 절: 조건에 따라 특정 행을 필터링하여 필요한 데이터만 조회.=, !=, <>, <, >, <=, >=)AND, OR) 및 패턴 매칭 (LIKE, BETWEEN)IS NULL / IS NOT NULLLIKE 연산자와 패턴을 통해 문자를 포함하는 조건 검색 가능.이러한 WHERE 절과 조건을 활용하면, SQL에서 더 정교한 데이터 검색이 가능합니다.