第七章:数据过滤

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) #

最新文章

  1. iOS超全开源框架、项目和学习资料汇总(5)AppleWatch、经典博客、三方开源总结篇
  2. GUI1_综合介绍
  3. 如何使用impress.js做一个网页版本的PPT
  4. 工具推荐:2016年最佳的15款Android黑客工具
  5. 高德开发 android 出现 key 鉴权失败
  6. ###《Video Event Detection by Inferring Temporal Instance Lables》
  7. Windows Server 2012 R2中的网络诊断命令
  8. 汉诺塔-Hanoi
  9. 转载:c++ sort用法
  10. 通过内省机制设置JavaBean
  11. C++ Builder string相互转换(转)
  12. centos7的服务管理
  13. 如何入门vue之一
  14. forEach、for in、for of 三者对比
  15. bootstrap table 的简单Demo
  16. ValueError: total size of new array must be unchanged
  17. 【译】第20节---数据注解-InverseProperty
  18. python day07作业
  19. hdu-1907-反nim博弈
  20. Hibernate JavaBean.hbm.xml配置

热门文章

  1. phpstorm的安装和使用
  2. Java的OOP三大特征之一——多态
  3. Windows 修改的hosts记录没有效果
  4. swift MD5 加密方法
  5. redis在游戏服务器中的使用初探(三) 信息存储
  6. ASP.NET 在OnClientClick中js方法直接调用Eval绑定字段的数据
  7. servlet 高级知识之Listener
  8. oracle迁移
  9. Mockito学习(zz)
  10. spring学习 五 依赖注入的方式