HEX() 將傳入的數字或字串轉為16進位制字串

HEX(N_or_S)
  • N_or_S傳入的數字或字串

如果N_or_S傳入是一個數字N,N是一個long(BIGINT)數,則回傳一個十六進制值N轉換的字串。這相當於 CONV(N,10,16)。
如果N_or_S是一個字串S,每個S裡的每個字元被轉化為兩個十六進制數字,則回傳值為一個S的十六進制轉換的字串。
mysql> SELECT HEX(255);
-> 'FF'

mysql> SELECT 0x616263;
-> 'abc'

mysql> SELECT HEX('abc');
-> '616263'

沒有留言: