0
我必須查詢一個列,其中包含一個二進制列,其數據類似於這個數據{} {K!Eòû▓♫;#§ø。需要二元列的幫助
我如何可以查詢此colmn..if我想是這樣的:
SELECT名稱 來自用戶的 WHERE ID = {®ãO■ķEòû▓♫;#§ø
的感謝!
我必須查詢一個列,其中包含一個二進制列,其數據類似於這個數據{} {K!Eòû▓♫;#§ø。需要二元列的幫助
我如何可以查詢此colmn..if我想是這樣的:
SELECT名稱 來自用戶的 WHERE ID = {®ãO■ķEòû▓♫;#§ø
的感謝!
幾個RDBMS(我認爲至少MySQL和MS SQL服務器)使用0x…………
表示法,你把0x
+你的二進制字節放在十六進制對中,例如SELECT Name FROM Users WHERE ID = 0x402041
比賽編號'@ A'
。
PostGreSQL使用escaping and the bytea
type。
我也讀過一些關於格式X'402041'
的內容。
這取決於您的SQL風格,您應該檢查「binary litterals」或「binary strings」的相應文檔。
SQL Server 2005/08?甲骨文? SQLite的?任何其他數據庫? –
另外,你是從SQL客戶端還是從代碼運行查詢?如果客戶端,哪個客戶端?如果代碼,你使用什麼語言和驅動程序? – outis