프로그래밍 언어에서 NULL or None 은 아래와 같은 의미로 사용된다 언어표현의미PythonNone값이 없음 CNULL포인터가 가리키는 대상이 없음 Javanull객체가 존재하지 않음 JavaScriptnull의도적으로 비어 있는 값 SQL 에서도 NULL 은 이와 유사하게 값이 없다 undefined 또는 알 수 없다 unknown 는 의미를 가지지만 SQL 의 NULL 은 다르게 동작하는 중요한 차이점이 하나 있다 ⚠️ SQL 에서는 NULL 을 일반적인 값처럼 비교할 수 없다 예를 들어 Python 에서는 None 끼리 직접 비교가 가능하다 a = Noneprint(a == None) # 출력: True 하지만 SQL 에서는 아래처럼 비교할 경우, 절대 원하는 결과가 나오지 않는다SEL..