photoner 2021. 2. 15. 22:04
728x90
반응형
1
2
3
4
5
6
7
8
SELECT 
    ANIMAL_ID, NAME 
FROM 
    ANIMAL_INS 
WHERE 
    (INTAKE_CONDITION NOT LIKE 'Aged'
ORDER BY 
    ANIMAL_ID ASC;
cs

---------------------------------------------------------------------------------------------------------

1
2
3
4
5
6
SELECT 
    ANIMAL_ID, NAME 
FROM
    ANIMAL_INS 
ORDER BY
    ANIMAL_ID ASC;
cs

------------------------------------------------------------------------------------------------

1
2
3
4
5
6
7
SELECT
    ANIMAL_ID, NAME, DATETIME
FROM
    ANIMAL_INS
ORDER BY 
    NAME ASC, DATETIME DESC;
    
cs

다중 정렬의 경우 NAME 기준으로 정렬되고, 그 기준을 유지한채로 DATETIME에 대해서 내림차순으로 정렬한다.

---------------------------------------------------------------------------------------------------------

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
SELECT 
    NAME
FROM 
    ANIMAL_INS
ORDER BY
    DATETIME ASC
LIMIT 
    1;
 
SELECT 
    NAME
FROM 
    (SELECT * FROM ANIMAL_INS ORDER BY DATETIME ASC)
WHERE 
    rownum = 1;
cs

위는 MYSQL의 LIMIT을 이용, 아래는 ORACLE의 rownum을 이용

728x90
반응형