1. 程式人生 > >知識點:mysql查詢資料時,對欄位做加、減、乘、除,null的四則運算為null

知識點:mysql查詢資料時,對欄位做加、減、乘、除,null的四則運算為null

該處不羅列出每種情況,以減法、加法、乘法為例,說明該情況:

展示emp表:

1、減法:

select empno,ename,sal-200 from emp;

2、乘法:

select empno,ename,sal*12 from emp;

                              

3、加法(不對空值做處理)

 select empno,sal+comm from emp;

4、加法(對空值做處理)

select empno,sal+ifnull(comm,0) from emp;

                                               

5、總結

     a、查詢時可以對欄位做加減乘除的處理;但不改變資料庫真實的資料,只是顯示操作結果;

     b、和null做四則運算為null,可以用 ifnull(欄位名、指定null的預設值),解決這個問題,如上面說的 ifnull(comm,0)。