일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- class
- Database
- gitlab
- 웹소켓연결
- 클라우드
- 웹소켓재시작
- iam사용자
- db
- 웹소켓연결끊김
- aws
- 호스팅영역
- 버킷생성
- Github
- GPT3.5
- 노드버전
- 클래스
- 패키지설치에러
- openaiapi
- git
- aiapi
- Express
- ChatGPT
- gptapi
- nodejs
- 자바
- gpt3.5turbo
- nvmrc
- chatGPTAPI
- java
- javascript
Archives
- Today
- Total
목록database #db #db설계 #데이터베이스설계 #rdb #관계형데이터베이스 #db모델링 #null #sql #query #쿼리 (1)
IT's Jenna
7. NULL과의 싸움
NULL이란? NULL을 사용하면 안 되는 이유 NULL의 대책 1. NULL이란? 칼럼의 값을 모를 때 사용하는 표식으로, 값이 존재하지 않거나 분명하지 않음을 나타낸다. 흔히들 NULL값이라고하지만, 이것은 잘못된 표현이다. NULL이 들어있는 속성 값은 존재하지 않는 것이며 NULL은 값이 없다! NULL값이 아니라 단순히 NULL이라고 표현하도록 하자. 2. NULL을 사용하면 안되는 이유 a. 연산 불가 NULL은 연산자로 비교할 수 없다. 예를 들어 table.attribute == NULL 연산은 불가하다. SQL에서 NULL인지 아닌지에 대한 판단은 IS NULL 또는 IS NOT NULL로 가능하다. 일반적으로 쿼리를 이용해서 칼럼의 값을 비교하거나 쿼리 연산으로 값을 가공하는데, NUL..
Study/관계형 데이터 베이스 실전 입문
2021. 6. 1. 14:23