본문 바로가기

DBMS/SQL Server

[SQL Server] NULL의 크기

 

SQL Server에서 NULL의 크기는 가장 큰 값일까 가장 작은 값일까?

테이블에 NULL 값을 넣고 정렬을 통해 NULL의 크기를 알아보자.

 

 CREATE TABLE TEST_NULL (

     TEST INT

 )

 GO

 

 INSERT INTO TEST_NULL

 VALUES (1), (10), (15), (90), (100), (NULL), (150)

 GO

 

 -- TEST 컬럼 오름차순으로 정렬

 SELECT * FROM TEST_NULL

 ORDER BY TEST ASC

 

NULL 값이 저장된 컬럼을 오름차순으로 정렬해 보았다.

결과에서 보는바와 같이 SQL Server에서의 NULL 값은 가장 작은 값임을 확인할 수 있다.

반대로 오라클에서는 NULL이 가장 큰 값이다.