MariaDBでipV6アドレスであるかを判定する方法
環境
MariaDB 10.6.4
Windows10 home 64bit
書式
IS_IPV6()
「IS_IPV6()」を使用して、ipV6アドレスであるかを判定します。
IPV6アドレスの場合「1」を返します。そうでなければ「0」が返ります。
使用例1
「IS_IPV6()」を使用して「::1」を判定します。
MariaDB [(none)]> SELECT IS_IPV6('::1') result; +--------+ | result | +--------+ | 1 | +--------+ 1 row in set (0.000 sec)
使用例2
「IS_IPV6()」を使用して「192.168.10.1」を判定します。
MariaDB [(none)]> select IS_IPV6('192.168.10.1') result; +--------+ | result | +--------+ | 0 | +--------+ 1 row in set (0.000 sec)
使用例3
「IS_IPV6()」を使用して「3001:0eb8:xxx」を判定します。
MariaDB [(none)]> select IS_IPV6('3001:0eb8:5434:5678:80ab:cdef:1000:0000') result; +--------+ | result | +--------+ | 1 | +--------+ 1 row in set (0.000 sec)