依然是单表查询~利用数据过滤选取表中某些行

一、数据过滤——WHERE

image.png
WHERE用例:
image.png
通过数据过滤(WHERE),展示某些行后,可以选择(SELECT)展示特定列
image.png

WHERE句的格式:数值的比较;列与数值、列与列的计算表达式

数据筛选(行)和数据展示(列)不冲突
例:SELECT m.prod_name FROM milk_tea AS m WHERE sale_price < 15;
image.png

对空值的处理:IFNULL

IFNULL([列名],[数值])
在WHERE句中嵌套使用
image.png

二、WHERE过滤条件

数值过滤 BETWEEN…AND…

空值过滤 IS NULL

非空值过滤 IS NOT NULL

注:这里学习的是根据确定数值进行过滤的方法,下节会学到模糊查询
image.png

image.png