SQL

null값 연산 계산결과

MDanderson 2022. 11. 5. 17:12

null과 어떤 수랑 연산되면 무조건 null

ex)

col1   col2

1       10

2        20

3       null

 

select col1+col2 from tb1; 

결과 :

11

22

null

 

select sum(col1+col2) from tb1; 

결과:

33

 

select sum(col1)+sum(col2) from tb1;

결과

36

 

 

어떤 수를 0으로 나누면 에러가 아닌 null (MySQL)

 

주의)

  count(칼럼명): null을 제외하고 센다.

   count(*)는 null도 센다. 

 

 

 

null과 ''는 다름 ''는 그냥 빈문자로 인식하는듯