做网站成都,免费h5页面应用制作,1920的做网站做多大,有没有做黑市网站前提#xff1a;使用《MySql006——检索数据#xff1a;基础select语句》中创建的products表 一、实际需求
数据库表一般包含大量的数据#xff0c;但是很少需要检索表中所有行。通常只会根据特定条件提取表数据的子集。只检索所需数据需要指定搜索条件#xff08;search … 前提使用《MySql006——检索数据基础select语句》中创建的products表 一、实际需求
数据库表一般包含大量的数据但是很少需要检索表中所有行。通常只会根据特定条件提取表数据的子集。只检索所需数据需要指定搜索条件search criteria搜索条件也称为过滤条件filter condition。
二、使用WHERE子句
在SELECT语句中数据根据WHERE子句中指定的搜索条件进行过滤。WHERE子句在表名FROM子句之后给出如下所示
SELECT prod_name, prod_price
FROMproducts
WHERE -- 使用WHERE子句指定搜索条件进行过滤prod_price 2.50;实例
三、WHERE子句操作符
MySQL支持表的所有条件操作符。 操作符 说明 注意点等于 MySQL在执行匹配时默认不区分大小写例如ermao和ErMao是一样的 不等于 和!等价! 不等于 和等价 小于 小于等于 大于 大于等于BETWEEN 在指定的两个值之间 例如between 1 and 5在1到5之间实例检索价格在2到9之间的数据
SELECT vend_id, prod_name, prod_price
FROMstudy.products
WHEREprod_price BETWEEN 2 AND 9;四、IS NULL子句 在一个列不包含值时称其为包含空值NULL 2 .NULL 无值no value它与字段包含0、空字符串或仅仅包含空格不同。 如下表所示prod_id等于w1对应的行的prod_desc列为NULL ![在这里插入图片描述](https://img-blog.csdnimg.cn/3ea8604cca9f41b4a6d696e5293a788d.png
SELECT vend_id, prod_name, prod_price, prod_desc
FROMstudy.products
WHEREprod_desc IS NULL;五、注意点
WHERE子句的位置 在同时使用ORDER BY和WHERE子句时应该让ORDER BY位于WHERE之后否则将会产生错误
六、与君共享
最后有兴趣的小伙伴可以点击下面链接这里有我整理的MySQL学习博客内容谢谢~
《MySQL数据库学习》