如何解决是否存在带有where子句的SQL select查询?
带有记录的表
ID Column
1 Java 8 Update 131 (64-bit)
2 Java 8 Update 161
3 Java Auto Updater
4 Java SE Development Kit 8 Update 102
5 Java(TM) 6 Update 12
6 shared.tp.aurora.ooc.java.bundle-4.0-core-nu
7 olap.oda.api.java-4.0-en-nu
8 repoaccess.container.java-4.0-core-nu
选择仅具有ID的1,2,3,4,5的具有“ Java Update”的记录
尝试
Select ID,Column
where column like '%Java%'
Select ID,Column
where column like '%Java Update%'
Select ID,Column
where column like '%Java*Update%'
解决方法
使用AND:
SELECT ID,Column
FROM YourTable
WHERE column like '%Java%' AND column like '%Update%'
,
SELECT ID,Column
FROM YourTable
WHERE column like 'Java%Update%'
假设(这不是一件好事),您希望所有具有Column value(列值)的行都以“ Java”开头,并在“ Java”之后的某个位置包含“ Update”-上面的方法会有所帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。