MySQL ORD() 和 ASCII() 函式有哪些相似點和不同點?
MySQL ORD() 函式透過以下公式返回一個位元組或多個位元組的字元的左側字元的程式碼(即序列)
(1st bytecode) + (2nd bytecode * 256) + (3rd bytecode * 256^2)
另一方面,ASCII() 函式返回給定字串中最左側字元的 ASCII 值。
它們之間的區別在於最左側字元是否是多位元組字元。如果不是多位元組字元,則 ORD() 和 ASCII() 函式會返回相同的結果。以下示例將對此進行演示。
mysql> Select ORD('Tutorialspoint');
+-----------------------+
| ORD('Tutorialspoint') |
+-----------------------+
| 84 |
+-----------------------+
1 row in set (0.00 sec)
mysql> Select ASCII('Tutorialspoint');
+-------------------------+
| ASCII('Tutorialspoint') |
+-------------------------+
| 84 |
+-------------------------+
1 row in set (0.00 sec)
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP