我现在正在使用sqlite,并想知道是否存在任何SQL查询以获取具有搜索名称的全部或部分名称的所有名称。我已经将所有名称保存在一列中,即“名称”列,并且想要如果我已经保存了“abc”,“xyz”和“abc xyz”作为名称并搜索了abc,那么它应该给出如下结果:“abc”和“ABC XYZ”以及其他类似的名字....SQL查询以获取全部或部分搜索名称的所有名称
1
A
回答
1
你需要使用像运营商针对这种情况
SELECT *
FROM table
WHERE Name LIKE '%abcd'
0
的SQLite3 supports regular expressions,仅仅需要把where name REGEXP 'abc'
为您的where子句。希望可以帮助...
0
如果你想:
"abc", "xyz" and "abc xyz" as names
search by "abc"
results like: "abc" and "abc xyz"
您应该使用field like "abc%"
3
如果搜索项可在name
列的任何部分,请用通配符搜索词( '%'),并使用LIKE
操作:如果希望所有name
小号
WHERE
name LIKE '%abc%'
是开始与 “ABC”:
WHERE
name LIKE 'abc%'
或者所有name
s表示末与 “ABC”:
WHERE
name LIKE '%abc'
相关问题
- 1. 部分名称搜索
- 2. 搜索用户的部分名称
- 3. 使用python“或”过滤名称或命令以查找名称的全部小写和全部大写版本
- 4. C#LINQ。按对象名称属性或名称部分搜索对象
- 5. SQL查询,显示部门名称,地点名称,员工
- 6. 在SQL/SOQL中用“'”作为名称的一部分进行名称查询
- 7. 获取gtk部件名称
- 8. 搜索分部类的名称,返回完整的类名
- 9. 使用SQL查询获取列名称
- 10. SQL查询获取客户名称
- 11. 不同的部门名称 - Sharepoint搜索
- 12. 按部分名称搜索sql server数据库
- 13. COMDAT部分名称
- 14. PHP和MySQL查询,以获取名称
- 15. 查询获取模式中的所有表名称和列名称
- 16. 易局部路径名称搜索
- 17. 部分项目:获取部分名称的项目
- 18. Sql Server Soundex名称搜索
- 19. 搜索SQL表名称?
- 20. 我可以获取iOS UIPasteboard的全部名称吗?
- 21. SPARQL查询以获得所有类名称与名称空间前缀定义
- 22. 查询产品名称搜索
- 23. 弹性搜索查询与名称
- 24. 查询以获取SQL Server 2008数据库中所有表的名称
- 25. 搜索名称
- 26. 按分类名称搜索
- 27. 续集查询选择匹配或部分匹配名称
- 28. MySQL的:在一个分裂的名称表搜索全称
- 29. 通过引用部分PC名称来搜索部分文件夹名称的批处理脚本
- 30. initWithNibName使用部分笔尖名称而不是全部笔尖名称
@HusnainIqbal:我看你是新来的;如果答案对您有帮助,请将其投票。如果答案为您提供了解决方案,请通过单击左侧的绿色复选标记轮廓将其标记为“已接受”。你只能接受一个,所以选择你认为最好的一个。 –