ISNULL1 [데이터베이스 설계] Null을 피해야 하는 이유? NULL 이란?📖 NULL은 구조적 질의언니(SQL)에서 데이터베이스 내의 데이터 값이 존재하지 않는다는 것을 지시하는 데 사용되는 특별한 표시어이다. (출처: 위키백과) 적혀있는 것처럼 NULL은 데이터가 존재하지 않는다는 것을 의미하며 알 수 없는 값이라는 의미 역시 가지고 있다.숫자 0이나 String ' ' 도 아닌 단순히 '없음'인 것이다. 만약, NULL을 허용하도록 설정하면 값이 없을 경우 자동으로 NULL이 들어가게 되는데...!쉬우면서도 어려운 존재가 이 NULL이라는 것이다. 그렇다면 왜 NULL을 피해야하는 걸까?NULL은 프로젝트에서 의도치 않는 문제를 야기하기도 하는데 1. 수치 연산, 비교 연산 등 모두 NULL을 반환2. 의도치 않은 검색 결과가 나오기도 함3. 옵티마이저 .. 2024. 10. 13. 이전 1 다음