《mysql必知必会》学习_第七章_20180730_欢
第七章:数据过滤
P43
select prod_id,prod_price,prod_name from products where vend_id =1003 and prod_price <=10; #检索vend_id=1003 并且prod_price<=10 #
select prod_name,prod_price from products where vend_id=1002 or vend_id =1003; #检索的条件只要满足vend_id=1002 ,vend_id=1003即可#
P42
select prod_name,prod_price from products where vend_id =1002 or vend_id=1003 and prod_price >=10;#and和or同时存在的时候,优先处理and的操作符,理解为两个条件:(vend_id=1002) or(vend_id =1003 and prod_price) ,满足其一即可。
P42
select prod_name,prod_price from products where (vend_id =1002 or vend_id =1003 ) and prod_price>=10; #执行两个命令:(vend_id=1002,vend_id=1003)和prod_price>=10,圆括号()的命令优先级高于and和or #
P43 in操作符 (in取合法值有逗号分开,如(5,8) )
select prod_name,prod_price from products where vend_id in (1002,1003) order by prod_name; #检索的条件vend_id 在1002到1003这个范围内#因为vend_id都是整数,所以上面的语句的结果和这个一样:
select prod_name,prod_price from products where vend_id=1002 or vend_id=1003 order by prod_name;
但注意,in命令比or执行更快。
P45
select prod_name,prod_price from products where vend_id not in (1002,1003) order by prod_name; #not否定了not后面的条件,不检索(1002,1003) #
最新文章
- iOS超全开源框架、项目和学习资料汇总(5)AppleWatch、经典博客、三方开源总结篇
- GUI1_综合介绍
- 如何使用impress.js做一个网页版本的PPT
- 工具推荐:2016年最佳的15款Android黑客工具
- 高德开发 android 出现 key 鉴权失败
- ###《Video Event Detection by Inferring Temporal Instance Lables》
- Windows Server 2012 R2中的网络诊断命令
- 汉诺塔-Hanoi
- 转载:c++ sort用法
- 通过内省机制设置JavaBean
- C++ Builder string相互转换(转)
- centos7的服务管理
- 如何入门vue之一
- forEach、for in、for of 三者对比
- bootstrap table 的简单Demo
- ValueError: total size of new array must be unchanged
- 【译】第20节---数据注解-InverseProperty
- python day07作业
- hdu-1907-反nim博弈
- Hibernate JavaBean.hbm.xml配置