1. 程式人生 > >oracle null值 :計算與聚合函式

oracle null值 :計算與聚合函式

表資料person_info

id   name  age

1    qq       23

2    ee       null

3     rr        8

 

null : 資料庫解釋為 -不知道

2   select count(*)from person_info;結果等於  select count(1)from person_info(表中總行數) ==》3

3   select  count(age) from person_info; 結果為: age不等於null 的總行數   ==》 2

4 select  min(age),max(age),avg(age), sum(age) from person_info  ;結果為:min,max,avg,sum 都已經排除了age為null的資料;相當於 select  min(age),max(age),avg(age), sum(age) from person_info  where age is not null;( select avg(age)from person_info  結果為 (23+8)/2= 15.5)

5 null 不能與任何值進行加減乘除,不能跟任何值進行比較,結果返回值都為null