SQL의 WHERE
절을 사용하여 특정 조건을 만족하는 데이터를 필터링하는 방법을 설명하고 있습니다. 특히, 개별적인 데이터 포인트를 선택하는 방법과 조건에 따른 데이터 검색 방법을 자세히 보여주고 있습니다.
SQL에서 WHERE
절을 사용하여 특정 데이터 필터링하기
핵심 원리: 조건 기반의 데이터 검색
WHERE
절은 SQL 쿼리에서 매우 중요한 부분으로, 데이터를 선택적으로 추출하는 데 사용됩니다. 이 절을 사용하여 특정 기준에 따라 데이터를 필터링할 수 있으며, 이는 분석이나 보고서 작성에 필수적인 과정입니다.
기본 예제:
SELECT ename, sal, job, hiredate, deptno
FROM emp
WHERE ename = 'SCOTT';
이 쿼리는 emp
테이블에서 직원의 이름이 ‘SCOTT’인 행만을 선택하여 그의 이름, 급여, 직무, 입사 날짜, 부서 번호를 보여줍니다.
응용 원리: 날짜를 사용한 데이터 필터링
WHERE
절을 사용하여 특정 날짜에 입사한 직원만을 찾는 등, 날짜 기준으로도 데이터를 필터링할 수 있습니다.
응용 예제:
SELECT ename, hiredate
FROM emp
WHERE hiredate = '1981-11-17';
이 쿼리는 입사 날짜가 1981년 11월 17일인 직원들의 이름과 입사 날짜를 선택합니다.
연습 문제 및 해답
- 문제:
EMP
테이블에서 급여가 2000 이상 3000 이하인 직원의 이름과 급여를 조회하시오.
- 해답:
sql SELECT ename, sal
FROM emp
WHERE sal BETWEEN 2000 AND 3000;