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