본문 바로가기
공부/PostgreSQL

[19] PostgreSQL – ORDER BY 문

by 혼밥맨 2023. 4. 15.
반응형

[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

댓글