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과 ''는 다름 ''는 그냥 빈문자로 인식하는듯

 

 

'SQL' 카테고리의 다른 글

JOIN에 대하여  (0) 2022.11.06
NVL2함수, LPAD 함수  (0) 2022.11.05
SQL 누적합계 구하는 법  (0) 2022.10.29
SQL 두 종류이상 동시 count()하기  (0) 2022.10.29
SQL 입양시각 구하기  (0) 2022.10.27