1

Blob の 16 進文字列値を検索して、テーブルの行を選択したいと思います。16 進数表現が 0041b074351bfa1092fd740c146f26ae であるブロブ値を見つけたいと考えています。文字列の全部または一部を入力して、この行を選択できるようにしたいと考えています。これは可能ですか?

4

2 に答える 2

3

これを試して:

SELECT * 
FROM t1
WHERE UNHEX(hex_col) LIKE '%value%';

ps: パフォーマンスに関しては、非常に遅くなる可能性があります。気をつけて。;-)

于 2013-04-23T01:36:34.360 に答える
0

簡単なクエリは私にとってはうまくいきます..このようにしてみてください

例えば。

選択する *

YOUR_TABLE_NAME_HEREから

WHERE YOUR_BLOB_FIELD_NAME_HERE LIKE '% SEARCH_TEXT_HERE %'

于 2014-11-05T06:39:51.280 に答える