當使用postgreSQL作為數(shù)據(jù)庫存儲數(shù)據(jù)時摹量,查詢關鍵字會遇到大小寫問題忧换。
通常的寫法
SELECT * FROM table WHERE fieldname LIKE '%y%'
它的執(zhí)行結果,只會得到包含小寫y的記錄誉尖。
如果你希望無論大寫還是小寫都被查詢出來,SQL的寫法應當是
SELECT * FROM table WHERE fieldname ILIKE '%y%'
當使用postgreSQL作為數(shù)據(jù)庫存儲數(shù)據(jù)時摹量,查詢關鍵字會遇到大小寫問題忧换。
通常的寫法
SELECT * FROM table WHERE fieldname LIKE '%y%'
它的執(zhí)行結果,只會得到包含小寫y的記錄誉尖。
如果你希望無論大寫還是小寫都被查詢出來,SQL的寫法應當是
SELECT * FROM table WHERE fieldname ILIKE '%y%'