ORD() 回傳字串最左邊第一個字元的數值

ORD(str)
  • str傳入的字串

若字串str的最左字元是一個多字節字元,則回傳該字元的數值,數值的計算由字元其組成字節的數值經過以下公式計算而求出:
(1st byte code)
+ (2nd byte code × 256)
+ (3rd byte code × 2562) ...
假如最左字元不是一個多字節字元,那麼 ORD()和函數ASCII()回傳相同的值。
mysql> SELECT ORD('2');
-> 50
請參考 ASCII()

沒有留言: