数据库中的条件查询
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了数据库中的条件查询,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1331字,纯文字阅读大概需要2分钟。
内容图文
![数据库中的条件查询](/upload/InfoBanner/zyjiaocheng/872/ff6c412159e349e88cfc299355b4d197.jpg)
相关运算符
条件查询需要用到where语句,where必须放到from语句表的后面。
运算符 | 说明 |
---|---|
= | 等于 |
<> 或 != | 不等于 |
< | 小于 |
<= | 小于等于 |
> | 大于 |
>= | 大于等于 |
between...and... | 两值之间,等同于>=and<= |
is null | 为null(is not null 不为空) |
and | 并且 |
or | 或者 |
in | 包含,相当于多个or(not in不在这个范围中) |
not | not可以取非,主要用在is或in中 |
like | like称为模糊查询,支持%或下划线匹配. |
示例:
1、在boot_crm中的customer表查找cust_id为25的cust_name。
2、在boot_crm中的customer表查找cust_name为Tom的cust_id。
3、在boot_crm中的customer表查找cust_id大于25的。
4、在boot_crm中的customer表查找cust_id在20和30之间的。
5、and和or联合使用,and优先级高,在个别问题中优先级不确定的话,需要加小括号。如:
SELECT cust_name, cust_create_id,cust_industry
FROM boot_crm.customer
where cust_create_id = 1 and
(cust_industry = 1 or cust_industry = 2);
6、in 包含,相当于多个or(not in不在这个范围中)。
找出客户为成功客户的和潜在客户的:
SELECT dict_type_name, dict_item_name
FROM boot_crm.base_dict
where dict_item_name
in('成功客户', '潜在客户');
7、模糊查询like中有两个特殊字符:%代表任意多个字符;_代表任意一个字符。
找出名字里面带有“小”的:
SELECT * FROM boot_crm.customer
where cust_name like '%小%';
找出名字第二个字是“明”的:
SELECT * FROM boot_crm.customer
where cust_name like '_明%';
如果要找带有下划线的:(转义字符)
SELECT * FROM boot_crm.customer
where cust_name like '%\_%';
内容总结
以上是互联网集市为您收集整理的数据库中的条件查询全部内容,希望文章能够帮你解决数据库中的条件查询所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。