INET_NTOA():
MySQL中的此函數以網絡字節順序獲取IPv4地址,然後以dotted-quad字符串表示形式返回該地址。如果輸入地址是無效的IPv4地址,則此函數返回NULL。
用法:
INET_NTOA(expr)
參數:此函數僅接受一個參數。
- expr -
輸入以網絡字節順序表示的IPv4地址。
返回值:
它返回給定IPv4地址的dotted-quad字符串表示形式。
示例1:
借助INET_NTOA函數,檢查以下地址“17171712”的等效dotted-quad字符串表示形式。由於它是有效的IPv4地址,因此我們將以點劃線的形式得到結果。
SELECT INET_NTOA(17171712) AS Address_In_DottedString ;
輸出:
ADDRESS_IN_DOTTEDSTRING |
---|
1.6.5.0 |
示例-2:
借助INET_NTOA函數,檢查以下地址“-121”的等效dotted-quad字符串表示形式。由於它不是有效的IPv4地址,因此我們將獲得NULL。
SELECT INET_NTOA(-121) AS Address_In_DottedString ;
輸出:
ADDRESS_IN_DOTTEDSTRING |
---|
空值 |
示例-3:
在INET_NTOA函數的幫助下,檢查以下十進製數“171712.01223”的等效dotted-quad字符串表示形式。
SELECT INET_NTOA (171712.01223) AS Address_In_DottedString ;
輸出:
ADDRESS_IN_DOTTEDSTRING |
---|
0.2.158.192 |
示例4:
在INET_NTOA函數的幫助下,檢查以下二進製數字“101011001”的等效dotted-quad字符串表示形式。
SELECT INET_NTOA(b'101011001') AS Address_In_DottedString ;
輸出:
ADDRESS_IN_DOTTEDSTRING |
---|
0.0.1.89 |
相關用法
- MySQL LEAD() and LAG()用法及代碼示例
- MySQL BIN()用法及代碼示例
- MySQL LAST_DAY()用法及代碼示例
- MySQL WEEKOFYEAR()用法及代碼示例
- MySQL MOD()用法及代碼示例
- MySQL Group_CONCAT()用法及代碼示例
- MySQL DEFAULT()用法及代碼示例
- MySQL AES_ENCRYPT()用法及代碼示例
- MySQL AES_DECRYPT()用法及代碼示例
- MySQL MD5用法及代碼示例
- MySQL COMPRESS( )用法及代碼示例
- MySQL PASSWORD用法及代碼示例
- MySQL DES_DECRYPT()用法及代碼示例
- MySQL DES_ENCRYPT()用法及代碼示例
- MySQL DECODE( )用法及代碼示例
- MySQL ENCODE( )用法及代碼示例
- MySQL ISNULL( )用法及代碼示例
- MySQL NULLIF( )用法及代碼示例
- MySQL VERSION()用法及代碼示例
- MySQL USER( )用法及代碼示例
- MySQL CONVERT( )用法及代碼示例
- MySQL CONV( )用法及代碼示例
注:本文由純淨天空篩選整理自jana_sayantan大神的英文原創作品 INET_NTOA() function in MySQL。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。