我有一个varbinary字段id,喜欢对不区分大小写的搜索。
我知道varbinary字段的工作方式禁止你做这样的事情:
WHERE LOWER(page_title) = LOWER("Gasket")
有没有办法做到这一点?我想我可以暂时将该字段作为varchar或其他东西。但我不确定。
答案 0 :(得分:10)
您可以使用CONVERT()
功能:
SELECT * FROM mytable WHERE CONVERT(page_title USING latin1) = 'gasket';