Dev/SQL

[오라클 SQL] MAX함수+1로 최대값 구하기

Aloner 2022. 7. 8. 09:34
728x90
반응형

사용 코드

CREATE TABLE TEST
(
    NUM1 NUMBER,
    DECS VARCHAR(20)
);

INSERT INTO TEST VALUES
(
    (SELECT NVL(MAX(NUM1)+1,0) FROM TEST),
    'TEST'||(SELECT NVL(MAX(NUM1)+1,0) FROM TEST)
);

SELECT * FROM TEST ORDER BY NUM1;

NVL함수를 사용한 이유는 초기에 데이터가 없으면 0부터 시작하기 위해 사용했습니다.

결과

728x90
반응형