【SQL】(四):过滤数据

2020-07-09  本文已影响0人  Lottie2017

本系列为自己学习时的笔记及心得体会,转载请注明出处。

1、使用WHERE子句

在SELECT语句中,数据根据WHERE子句中置顶的搜索条件进行过滤。WHERE子句在表名(FROM子句后),如:


SELECT prod_id , prod_name ,prod_price

FROM Products

WHERE prod_price = 5.99


注意:在公司使用ORDER BY和WHERE子句时,应该让ORDER BY位于WHERE之后。

2、WHERE子句操作符

2.1、检查单个值


SELECT prod_id , prod_name ,prod_price

FROM Products

WHERE prod_price < 5


2.2、不匹配检查


SELECT prod_id , prod_name ,prod_price,vend_id

FROM Products

WHERE vend_id <>"BRS001"


2.3、范围值检查


SELECT prod_id , prod_name ,prod_price,vend_id

FROM Products

WHERE prod_price BETWEEN 6 AND 10


2.4、空值检查

在一个列不包含值时,称其包含空值NULL。

NULL:无值,它与字段包含0,空字符串或仅仅包含空格不同。


SELECT prod_id , prod_name ,prod_price,vend_id

FROM Products

WHERE prod_price is NULL

2.5根据日期搜索N天以内的数据

datediff(now(),u_news_material.release_time) < 3 3天内的数据筛选

上一篇 下一篇

猜你喜欢

热点阅读