Oracle基礎內容:NULL操作,如果某條記錄中有缺少的數據值,就是空值(NULL值)。空值不等於0或者空格,空值是指未賦值、未知或不可用的值。任何數據類型的列都可以包括NULL值,除非該列被定義爲非空或者主鍵。
代碼演示:EMP中的NULL值
SQL> SELECT ENAME,JOB,SAL,COMM FROM EMP WHERE SAL<2000;
7 rows selected |
在查詢條件中NULL值用IS NULL作條件,非NULL值用NOT IS NULL做條件。
案例4:查詢EMP表中沒有發獎金的員工。
代碼演示:NULL值查詢
SQL> SELECT ENAME,JOB,SAL,COMM FROM EMP 2 WHERE SAL<2000 AND COMM IS NULL;
|
來源:CUUG官網