SQL에서는 조회 시 중복 제거, 출력 범위 제한, 정렬 등을 통해 데이터를 효율적으로 확인할 수 있습니다. 이를 통해 데이터는 변하지 않으면서도 원하는 조건으로 데이터를 필터링하고 정렬하여 출력할 수 있습니다.
DISTINCT
을 사용할 때는 각 열의 조합이 중복이 아닐 때만 제거됩니다.select distinct deptno, job from emp;
LIMIT
키워드를 사용하여 특정 범위의 데이터만 출력할 수 있습니다.LIMIT (시작위치,) 출력개수
offset
을 사용하여 특정 지점부터 데이터 가져올 수 있음.select job, ename, deptno from emp limit 2, 3;
ASC
), 내림차순은 DESC
로 명시.select job, ename, deptno from emp where deptno in(10,20) order by job, ename;
select job, ename as name, deptno as no from emp where deptno in(10,20) order by job, name;
LIMIT
은 ORDER BY 다음에 위치하여 정렬된 결과의 일부만 출력.SELECT ~ FROM ~ WHERE ~ ORDER BY ~ LIMIT
select job, ename as name, deptno as no from emp where deptno in(10,20) order by job, name limit 3;
ASC
, DESC
).SELECT ~ FROM ~ WHERE ~ ORDER BY ~ LIMIT
순서로 조합하여 데이터를 필터링, 정렬, 제한하여 원하는 형식으로 출력 가능.이와 같은 명령어들은 데이터의 실제 값을 변경하지 않고 출력 형태만 조정합니다.