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 回答