7

大文字と小文字を区別しない検索を実行したい varbinary フィールド ID があります。

varbinary フィールドが機能する方法では、次のようなことを行うことはできません。

WHERE LOWER(page_title) = LOWER("Gasket")

これを行う方法はありますか?フィールドを varchar か何かとして一時的にキャストできると思います。確信はないけど。

4

1 に答える 1

14

CONVERT()次の機能を使用できます。

SELECT * FROM mytable WHERE CONVERT(page_title USING latin1) = 'gasket';

文字列検索での大文字と小文字の区別も参照してください。

于 2011-07-24T16:35:23.593 に答える