トップ  > SQL*Plusの極意  > nullの表示を変更する
 



■ nullの表示を変更する  NULL(ノ●・д・●)ノnull

■ null
(●・人・●)三(●・人・●)三(●・人・●)

検索結果にnullが含まれる場合、SQL*Plusでは空欄表示されます(※環境設定によって異なります。)。
これは、「show null」で確認することができます。

SQL> show null
null ""
SQL>SELECT EMPNO,ENAME,COMM FROM EMP;

     EMPNO ENAME                                COMM
---------- ------------------------------ ----------
      7369 SMITH
      7499 ALLEN                                 300
      7521 WARD                                  500
      7566 JONES
      7654 MARTIN                               1400
      7698 BLAKE
      7782 CLARK
      7788 SCOTT
      7839 KING
      7844 TURNER                                  0
      7876 ADAMS
      7900 JAMES
      7902 FORD
      7934 MILLER

14行が選択されました。

SQL>

どっこい(● ̄_ ̄●)⌒(●_ ̄_●)しょ!

検索結果に含まれるnullの表示を明示的に"NULL"と言う文字列に変更したい場合は「set null NULL」
を実行することで変更できます。

SQL> set null NULL
SQL> show null
null "NULL"
SQL>SELECT EMPNO,ENAME,COMM FROM EMP;

     EMPNO ENAME                                COMM
---------- ------------------------------ ----------
      7369 SMITH                          NULL
      7499 ALLEN                                 300
      7521 WARD                                  500
      7566 JONES                          NULL
      7654 MARTIN                               1400
      7698 BLAKE                          NULL
      7782 CLARK                          NULL
      7788 SCOTT                          NULL
      7839 KING                           NULL
      7844 TURNER                                  0
      7876 ADAMS                          NULL
      7900 JAMES                          NULL
      7902 FORD                           NULL
      7934 MILLER                         NULL

14行が選択されました。

SQL>