mysql忽略大小寫設(shè)置 sqlite查詢?nèi)绾魏雎源笮?、空格、全半角?/h1>
sqlite查詢?nèi)绾魏雎源笮憽⒖崭瘛⑷虢牵?、忽略大小寫SELECT * FROM 表名 WHERE REPLACE(你的字段名 ," ","") = "15jgx" COLLATE NOCASE
sqlite查詢?nèi)绾魏雎源笮憽⒖崭?、全半角?/h2>
1、忽略大小寫SELECT * FROM 表名 WHERE REPLACE(你的字段名 ," ","") = "15jgx" COLLATE NOCASE,sqlite支持查詢ASCLL字符忽略大小寫,但是不支持查詢寬字符忽略大小寫
2、忽略空格SELECT * FROM 表名 WHERE REPLACE(你的字段名," ","") like "%input%"
3、忽略全半角全角--指一個字符占用兩個標(biāo)準(zhǔn)字符位置。半角--指一字符占用一個標(biāo)準(zhǔn)的字符位置。將input轉(zhuǎn)全角或半角后再查一次SELECT * FROM 表名 WHERE REPLACE(你的字段名," ","") like "%input%" or WHERE REPLACE(你的字段名," ","") like "%ToSBC(input)%"
sqlite:codingdict.com/article/7120
find命令在查找時怎樣忽略大小寫?
linux下確實對大小寫敏感,但是這不是find沒有這個選項的原因。主要原因是,find是對具有某種屬性的文件進行查找,而所謂的屬性包括時間。大小等等,與名字相關(guān)的只有-name選項,你可以在里面做多義文件名的擴展,在有的情況下是可以區(qū)分或者忽略這個問題的,具體對于一個問題,用管道解決吧。