SQL NULL 값 연산과 처리 방법


SQL NULL 값 연산과 처리 방법

집계 함수에 대해 다뤘던 포스팅에서 잠시 나왔던 null (널 값) 에 대해 상세하게 설명해 볼까 합니다. 1. Null 이란? 우선, SQL에서의 정의에 대해 먼저 알아봅시다. 위와 같이 테이블 값에 [NULL] 이라고 표기되는 것들이 있습니다. 결측치, 결측값 이라고도 하며, 비어있는 값들입니다. 이는 숫자 0이나, 공백 값과는 엄연히 다른 값입니다. 비어 있는 값이기 때문에 어떤 값과 '비교할 수 없습니다' 따라서 = , < , > , <= , >= , <> 등의 비교 연산자와 함께 사용될 수 없습니다. 2. Null에 대한 조건 표현 1에서 비교 연산자는 함께 사용될 수 없다고 했습니다. 그래서 조건을 걸 때, = (equal) 의 의미로 is null <> (not equal) 의 의미로 is not null 이라고 표현합니다. customer 테이블을 사용하여 응용해 볼까요? Fax 번호를 기입하지 않은 고객 명단과, Fax 번호를 기입한 고객 명단을 뽑아 봅시다. 왼쪽을...


#query #SQL #SQL입문 #데이터분석

원문링크 : SQL NULL 값 연산과 처리 방법