반응형
[19] PostgreSQL – ORDER BY 문
예시 01:
PostgreSQL ORDER BY 절을 사용하여 샘플 데이터베이스의 "customer" 테이블에서 한 열씩 행 정렬
1
2
3
4
5
6
7
|
SELECT
first_name,
last_name
FROM
customer
ORDER BY
first_name DESC;
|
cs |
결과 01:
예시 02:
PostgreSQL ORDER BY 절을 사용하여 "고객" 테이블의 여러 열을 기준으로 행을 정렬합니다. 여기서는 이름을 기준으로 고객을 오름차순으로 먼저 정렬한 다음 성을 기준으로 정렬된 결과 집합을 내림차순으로 정렬합니다.
1
2
3
4
5
6
7
8
|
SELECT
first_name,
last_name
FROM
customer
ORDER BY
first_name ASC,
last_name DESC;
|
cs |
결과 02:
고객의 이름이 아래와 같이 동일한 경우 코드 출력이 더 명확해집니다.
예시 03:
PostgreSQL ORDER BY 절을 사용하여 표현식으로 행을 정렬합니다. 아래 예에서는 LENGTH() 함수와 함께 ORDER BY 절을 사용하여 고객의 이름 길이별로 행을 정렬합니다. LENGTH() 함수는 문자열을 받아들이고 길이를 반환합니다.
1
2
3
4
5
6
7
|
SELECT
first_name,
LENGTH(first_name) len
FROM
customer
ORDER BY
LENGTH(first_name) DESC;
|
cs |
결과 03:
반응형
'공부 > PostgreSQL' 카테고리의 다른 글
[21] PostgreSQL – FETCH 문 (0) | 2023.04.15 |
---|---|
[20] PostgreSQL – WHERE 문 (0) | 2023.04.15 |
[19] PostgreSQL – SELECT 문 (0) | 2023.04.15 |
[18] PostgreSQL – CREATE DOMAIN 유형 (0) | 2023.04.15 |
[17] PostgreSQL – JSON 데이터 유형 (0) | 2023.04.15 |
댓글