프로그램 관련/oracle

oracle null 을 제외한값 select is not null

SeoHW 2019. 9. 6. 09:27
반응형

이것은 회원가입을 했을때는 del_flag 가 null 값이지만 회원 탈퇴를 한경우에는 del_flag가 1이 되는데

회원 탈퇴를 한 사람의 아이디를 다른사람이 사용하는것을 막게 하기 위해 사용한것이다.

 

회원 가입시 기존에 가입한 회원이 있는가를 주민번호로 보통 검색을 하게 되는데

이때 del_flag 의 조건을 걸어주어야 된다.

del_flag가 null 값인 것 = 회원가입되어 있음.

 

del_flag가  null 인 값 구하기

SELECT  *
FROM h_member
WHERE jumin1 = '811118'
   and del_flag is null

이렇게 하면  del_flag 가 null 인 값만을 구하게 된다.

 

 

del_flag가 null 이 아닌값을 구하려면  is null 이 아닌 is not null 을 사용하면 된다.

 

SELECT  *
FROM h_member
WHERE jumin1 = '811118'
   and del_flag is not null

출처:

https://m.blog.naver.com/PostView.nhn?blogId=hack1s&logNo=40070954005&proxyReferer=https%3A%2F%2Fwww.google.com%2F

반응형