【发布时间】:2014-04-08 17:50:52
【问题描述】:
我已使用以下查询进行 sqlite3 更新。
UPDATE customer SET nameid = '0' where (a like '%aba%' or b like '%aba%' or c like '%aba%' or d like '%aba%') COLLATE NOCASE.
但在我的表中,受尊重的列存储了 ABA、Aba、ABa、aBA 之类的值。我想进行不区分大小写的更新查询。请指导我,我犯了什么错误。
上面的查询没有更新表。
谢谢
【问题讨论】:
-
使用 upper() 或 lower() 使大小写不敏感
-
LIKE已经不区分大小写。考虑发布一个更全面的示例来展示您的问题。 -
嗨 Latto,LIKE 不能用作不区分大小写的格式。我在 IOS 中使用 sqlite3 数据库。有什么区别吗?