我使用了以下查询来进行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这样的值。我想使用不区分大小写的更新查询。请指导我,我做了什么错误。
以上查询未更新表格。
感谢
答案 0 :(得分:0)
尝试使用以下查询:
UPDATE customer SET nameid = '0' where (LOWER(a) like '%aba%' or LOWER(b) like '%aba%' or LOWER(c) like '%aba%' or LOWER(d) like '%aba%')
以下是类似问题的链接: Case sensitive and insensitive like in SQLite