CASE ISNULL

ALL

MSSQL NULL값 변환 NVL, ISNULL, CASE 사용 방법 예제

SQL Server에서 Null 값을 다른 값으로 변화하는 방법이 몇 가지 있습니다. 대표적인 방법으로 ISNULL과 CASE을 사용합니다. SQL Server에는 NVL이 없습니다. NVL은 오라클에만 있는 함수입니다. ISNULL 사용 방법 ISNULL(값, 변환 문자) 값- NULL인지 체크하고 싶은 값. 변환 문자- 값이 NULL인 경우 변환하고 싶은 문자. ISNULL 함수에는 두 개의 파라미터를 지정합니다. 첫 번째 파라미터는 값이 NULL 인지 체크하고 싶은 컬럼이나 변수를 지정합니다. 두 번째 파라미터에는 체크한 값이...
ALL

MSSQL 공백값과 NULL값 동시에 체크 하는 방법

SQL Server에서는 오라클과 다르게 NULL 값과 공백값을 다르게 취급합니다. 오라클의 경우에는 NULL과 공백값을 같은 값으로 취급하지만, SQL Server의 경우에는 NULL 값은 NULL, 공백은 공백으로 NULL이 아닌 값으로 취급합니다. 공백값과 NULL값 SQL Server 예제를 보도록 하겠습니다. DECLARE @nullTest1 VARCHAR(20); DECLARE @nullTest2 VARCHAR(20) = ''; SELECT ISNULL(@nullTest1,'no data') AS nullTest1 SEL...