3
當我從table1運行select hex(col1)時;我得到的結果爲十六進制數來自sql select的十六進制值
例如:十六進制(65)是41,但我希望得到直接thro sql查詢結果爲0x41而不是41,有沒有辦法得到結果爲0x41?
當我從table1運行select hex(col1)時;我得到的結果爲十六進制數來自sql select的十六進制值
例如:十六進制(65)是41,但我希望得到直接thro sql查詢結果爲0x41而不是41,有沒有辦法得到結果爲0x41?
select '0x' + hex(col1) from table1
更新:
我誤讀了標籤,並與+
操作員使用的MS-SQL回答。正如Sharpeye在評論中所說,
select concat('0x',hex(col1)) from table1
是MySQL版本。
這可以工作,從table1中選擇concat('0x',hex(col1)); – Sharpeye500 2010-08-23 23:49:02
感謝布萊爾和我是這個堆棧溢出網站的粉絲,比谷歌更好。再次感謝。 – Sharpeye500 2010-08-23 23:52:28