三、Where 条件查询

**where表示查询的条件,在from之后 **

一、Where的操作符

image.png

查询所有价格是NULL的行

SELECT prod_name
FROM Product s
WHERE prod_price IS  NULL ;

二、使用AND操作符组合WHERE语句

表示必须匹配所有and连接条件

SELECT prod_id, prod_price, prod_name
FROM Product s
WHERE v end_id = 'DLL01' AND  prod_price <= 4

三、使用or操作符组合WHERE语句

表示满足其中一个条件就可

SELECT prod_name, prod_price
FROM Product s
WHERE v end_id = 'DLL01' OR v end_id = ‘BRS01’

四、组合or和and

sql语句中优秀处理and语句,所以需要用()将or语句包裹住

SELECT prod_name, prod_price
FROM Product s
WHERE (vend_id = 'DLL01' OR vend_id = ‘BRS01’)
AND  prod_price >= 10;

五、in关键词

表示满足一组条件的时候
IN操作符一般比一组OR操作符执行得更快(在上面这个合法选项很少的例子中,你看不出性能差异)。IN的最大优点是可以包含其他SELECT 语句,能够更动态地建立WHERE子句。

SELECT prod_name, prod_price
FROM Products
WHERE vend_id IN  ( 'DLL 01', 'BRS 01' )
ORDER BY prod_name

五、not关键词

表示不满足一些条件

SELECT prod_name
FROM Products
WHERE NOT vend_id = 'D L L 01'
ORDER BY prod_name
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 14,759评论 0 38
  • 转 # https://www.cnblogs.com/easypass/archive/2010/12/ 08/...
    吕品㗊阅读 13,333评论 0 44
  • 什么是异常 Python 用异常处理来表示异常情况。 事实上每个异常都是一些类的实例,可以被引发,也可以用很多方法...
    SateZheng阅读 1,553评论 0 1
  • 《疯狂创客》是由陈严寒作者所编著。 创客一词听着特高大上,总而言之这本书是围绕创意。书的开头由人的衣食住行中所用所...
    薰衣草jia阅读 3,146评论 0 0
  • 01 年老色衰时,携手静看淡然平常 闲看庭前的花开花落,漫随天边的云卷云舒。 夏日清晨的林间,冬日夜晚的炉火,都是...
    居山麓阅读 3,269评论 13 23

友情链接更多精彩内容