SQL学习笔记2

SQL学习笔记2

1.WHERE子句中的操作符
1-1 AND操作符

AND操作符表示WHERE后面的筛选条件是需要同时满足的
例如:检索由供应商DLL01制造且价格小于等于4美元的所有产品的名称和价格
在这里插入图片描述注意:例子中没有用到排序语句OREDER BY子句,如果需要使用,则应该放在WHERE子句之后
1-2 OR操作符
OR操作符表示WHERE后面的筛选条件满足任意一个即可
例如:检索由任一个指定供应商制造的所有产品的产品名和价格
在这里插入图片描述
1-3在WHERE中混用AND和OR
在WHERE子句中同时使用AND和OR,无论哪个在先,会先运算AND子句,则会造成结果错误
例如:需要列出价格为10美元及以上,且由DLL01或BRS01制造的所有产品
错误输入:
在这里插入图片描述
造成结果:SQL(像多数语言一样)在处理OR操作符前,优先处理AND操作符。由供应商BRS01制造的价格为10美元以上的所有产品,以及由供应商DLL01制造的所有产品,而不管其价格如何。
正确输入:善于使用(),弄成自己需要的运算顺序
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值