sqlite查詢如何忽略大小寫空格全半角?
1、忽略大小寫SELECT * FROM 表名 WHERE REPLACE(你的字段名 ,' ','') = '15jgx' COLLATE NOCASE,sqlite支持查詢ASCLL字符忽略大小寫,但是不支持查詢寬字符忽略大小寫
2、忽略空格SELECT * FROM 表名 WHERE REPLACE(你的字段名,' ','') like '%input%'
3、忽略全半角全角--指一個字符占用兩個標準字符位置。半角--指一字符占用一個標準的字符位置。將input轉全角或半角后再查一次SELECT * FROM 表名 WHERE REPLACE(你的字段名,' ','') like '%input%' or WHERE REPLACE(你的字段名,' ','') like '%ToSBC(input)%'
sqlite:codingdict.com/article/7120