MariaDB nullであるかを取得する方法

環境
MariaDB 10.6.4
Windows 10 Home 64bit

構文
ISNULL( 値 )
「null」であるかを取得するには、「ISNULL()」を使用します。
nullの時は「1」、null以外は「0」が返ります。

使用例
SELECT ISNULL( NULL ),ISNULL( 8/0 );

結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
MariaDB [(none)]> SELECT ISNULL( NULL ),ISNULL( 8/0 );
+----------------+---------------+
| ISNULL( NULL ) | ISNULL( 8/0 ) |
+----------------+---------------+
| 1 | 1 |
+----------------+---------------+
1 row in set, 1 warning (0.000 sec)
MariaDB [(none)]> SELECT ISNULL( NULL ),ISNULL( 8/0 ); +----------------+---------------+ | ISNULL( NULL ) | ISNULL( 8/0 ) | +----------------+---------------+ | 1 | 1 | +----------------+---------------+ 1 row in set, 1 warning (0.000 sec)
MariaDB [(none)]> SELECT ISNULL( NULL ),ISNULL( 8/0 );
+----------------+---------------+
| ISNULL( NULL ) | ISNULL( 8/0 ) |
+----------------+---------------+
|              1 |             1 |
+----------------+---------------+
1 row in set, 1 warning (0.000 sec)

 

MariaDB

Posted by arkgame