메뉴 건너뛰기

2016.08.30 19:01

MySQL 에서 NULL 값 처리

조회 수 6425 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

DB에서 NULL 값은 그 어떤 값도 아닌 알수 없는 값을 의미 한다.

그 어떤 값도 아니라는 말이다. 연산자 =, < 또는 <> 으로 출력을 해보면

알수 있을 것이다

값을 알수 없는 NULL 을 구분할 때 어떤 연산자를 써야 할까?

결과를 얻기 위해서는 IS NULL, IS NOT NULL 을 사용하면 된다.

참이라면 1, 거짓이라면 0 을 출력하게 되므로 그에 따라

처리를 해주면 될것이다

우리가 데이터를 불러와서 사용할 때 값이 존재하는지에 대한 여부를

따져서 처리를 하곤 하는데 값이 없을 때 공백을 넣는다. 이때 공백보다

NULL 을 넣으면 보다 IS NULL, IS NOT NULL 연산자를 사용해 보다

쉽게 구분하여 처리 할수 있다.

그러므로 값이 없는 데이터를 넣을 때 공백보다 NULL 을 입력하자

NULL 처리에 관련된 연산자 중에 IFNULL() 이 있다. 이것은 컬럼의 값이

NULL 이라면 두번째 파라미터의 값을 넣으라는 명령을 하게 된다.

표현식은 다음과 같다.  IFNULL(expr1,expr2)

List of Articles
번호 제목 날짜 조회 수
26 mysqlbinlog (mysql 백업, 로그남기기) 2021.03.26 202
25 MYSQL 프로시져 PROCEDURE file 2021.03.27 197
24 테이블, 컬럼 charset 변경 2021.03.26 186
23 테이블, 레코드 복사 2021.03.26 164
22 MYSQL 기초문법&예제&문제 file 2021.03.27 163
21 날짜형(DATETIME) 빼기 2021.03.26 148
20 MariaDB can't create test file lower-test 2023.02.16 144
19 엑셀로 되어있는 부분 db로 import하는 방법 2020.07.28 144
18 MYSQL select 명령문의 조합 &union 예제&문제 8 file 2021.03.27 140
17 MYSQL 통계 함수 SUM AVG MAX MIN 예제 문제 5 file 2021.03.27 139
16 MYSQL 기초문법&예제&문제 2 file 2021.03.27 139
15 MYSQL 부속질의어 예제&문제 9 file 2021.03.27 136
14 binlog 조회 / 삭제 / 보관 기간 설정 file 2023.01.10 135
13 mysql-bin(binary log)파일 정리 및 삭제 2023.01.12 132
12 MYSQL FULLTEXT INDEX & PARTION 검색기능향상&파티션 file 2021.03.27 131
11 column의 정보 중에서 column 설명(column_comment) 2021.03.26 129
10 MYSQL order by 예제&문제 7 file 2021.03.27 126
9 fulltext 관련 글 2021.03.26 125
8 no exists, not in 을 이용한 조건에 만족하지 않는 것들 구하기, 둘의 차이점 2021.03.26 125
7 데이터베이스별 / 테이블별 용량 확인 하기 2023.01.10 118
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved