[sql] WHERE 절을 사용하여 조건에 따라 정렬하기

SQL에서 WHERE 절을 사용하여 데이터를 필터링하고 특정 조건에 따라 정렬할 수 있습니다.

데이터 필터링하기

WHERE 절을 사용하여 특정 조건을 만족하는 데이터만을 선택할 수 있습니다.

예를 들어, employees 테이블에서 급여가 50000 이상인 직원만을 선택하려면 다음과 같이 WHERE 절을 사용할 수 있습니다.

SELECT * FROM employees
WHERE salary >= 50000;

데이터 정렬하기

ORDER BY 절을 사용하여 선택된 데이터를 특정 열을 기준으로 정렬할 수 있습니다.

예를 들어, employees 테이블에서 급여가 높은 순으로 정렬하려면 다음과 같이 ORDER BY 절을 사용할 수 있습니다.

SELECT * FROM employees
ORDER BY salary DESC;

조건에 따라 정렬하기

조건에 따라 데이터를 정렬하려면 WHERE 절과 ORDER BY 절을 함께 사용할 수 있습니다.

예를 들어, 급여가 50000 이상인 직원을 급여가 높은 순으로 정렬하려면 다음과 같이 WHERE 절과 ORDER BY 절을 함께 사용할 수 있습니다.

SELECT * FROM employees
WHERE salary >= 50000
ORDER BY salary DESC;

조건에 따라 데이터를 필터링하고 정렬함으로써 원하는 결과를 얻을 수 있습니다.

이렇게 SQL의 WHERE 절과 ORDER BY 절을 이용하여 데이터를 조건에 따라 필터링하고 정렬하는 방법을 살펴보았습니다.

참고 문헌: