SQLite語句'abc' LIKE 'ABCd'
將返回true。所以我的問題是如何進行SQLite
查詢,該查詢只返回特定查詢的精確記錄匹配。SQLite查詢完全匹配
回答
LIKE運算符有兩種可以通過編譯指示設置的模式。默認模式是LIKE比較對latin1字符的大小寫不敏感。因此,在默認情況下,以下表達式爲true:
'a' LIKE 'A'
但是,如果啓用了case_sensitive_like編譯如下:
PRAGMA case_sensitive_like=ON;
然後LIKE操作注重案例和上面的例子將評估爲假。
什麼時候'abcd'與'abc'比較?它會迴歸真實嗎? – 2012-02-28 04:50:55
不,它會返回false – 2012-02-28 05:15:38
對於確切的記錄匹配,您需要使用=符號。
ex:abc = abc。
如果你想要所有包含abc單詞的記錄。您需要在您的sqllite查詢中寫入
abc,如'%abc%'。
如何將此聲明加入您的方法中。你能給我一個例子嗎? 'database.rawQuery( 「選擇」 \t \t \t \t \t \t + DataBaseHelper.VIRTUAL_SYSTEM_COLUMN_PATH + 「FROM」 \t \t \t \t \t \t + DataBaseHelper.VFS_DATABASE_TABLE + 「WHERE」 \t \t \t \t \t \t + BaseColumns._ID + 「MATCH?」,new String [] {c +「」})' – 2012-02-28 04:48:22
DataBaseHelper.VIRTUAL_SYSTEM_COLUMN_PATH +「FROM」+ DataBaseHelper.VFS_DATABASE_TABLE +「WHERE」您的字段名像'%string you match%'and「+ BaseColumns._ID + 「比賽?」,新的String [] {c +「」}); – 2012-02-28 04:50:24
請檢查我編輯的評論。謝謝,我輸入的那個有一些缺失的部分。 – 2012-02-28 04:53:43
- 1. Lucene完全匹配查詢
- 2. sailsjs數組查詢完全匹配
- 3. 完全匹配的XPath查詢
- 4. Solr按特定類型查詢(完全匹配或不完全匹配選項)
- 5. VBA查找完全匹配
- 6. Apache solr與完整索引數據的查詢完全匹配
- 7. CharIndex完全匹配?
- 8. mysql:完全匹配?
- 9. SQLite LIKE&ORDER BY匹配查詢
- 10. SQLite的查詢:匹配任何整數
- 11. sqlite查詢不匹配字符串
- 12. .htaccess文件完全匹配而不完全匹配
- 13. 在Solr中查找完全匹配3.6.2
- 14. 查找/搜索完全匹配的AOT
- 15. Oracle INSTR查找完全匹配
- 16. SQL查詢檢索完全匹配的記錄有無LIKE
- 17. 是否有可能在MySql中完成全文匹配查詢
- 18. 查詢SQL Server中對話中用戶的完全匹配
- 19. MySQLi-如何返回查詢中完全匹配的總數?
- 20. 如何過濾SQL查詢購買完全匹配字符串?
- 21. 是否可以完全匹配「WHERE IN」查詢中的值?
- 22. 在Rails 5和PostgreSQL中查詢jsonb列的完全匹配
- 23. Elasticsearch:如何查詢一個長字段完全匹配
- 24. React路由器3,與查詢參數完全匹配
- 25. 如何讓elasticsearch執行完全匹配查詢?
- 26. API:在深度查詢中完全匹配的問題
- 27. 彈性搜索查詢中的完全匹配
- 28. XPath - 查詢不完全匹配的文本字符串
- 29. 如何使用PFQuery查詢與數組完全匹配?
- 30. SQL查詢 - 僅在沒有完全匹配時才使用Like?
'abc'='ABC'是假的? – bwoogie 2012-02-28 04:43:11
我將不得不輸入所有可能的操作,例如'abc'='aBC'爲false,'aBc'='ABCd'爲假等等。 – 2012-02-28 04:45:07