《MySql必知必会》读书笔记_过滤数据

6.1、使用 WHERE 字句

SELECT prod_name, prod_price FROM products WHERE prod_price = 2.50;

在同时使用 ORDER BY 和 WHERE 字句时,应该让 ORDER BY 位于 WHERE 之后,否则将会产生错误。

= :等于,<> : 不等于,!= : 不等于,< : 小于,<= : 小于等于,> : 大于,>= : 大于等于,BETWEEN : 在指定的两个值之间。

6.2.1、检查单个值

SELECT prod_name, prod_price FROM products WHERE prod_name = 'fuses';

MySql 在执行匹配时默认不区分大小写,所以 fuses 与 Fuses 匹配。

6.2.2、不匹配检查

SELECT vend_id, prod_name FROM products WHERE vend_id != 1003;

列出不是由供应商1003制造的所有产品。

6.2.3、范围值检查

SELECT prod_name, prod_price FROM products WHERE prod_price BETWEEN 5 AND 10;

检索价格在5美元和10美元之间的所有产品。

6.2.4、空值检查

SELECT cust_id FROM customers WHERE cust_email IS NULL;

 

posted @ 2018-03-24 15:43  bubu_12  阅读(63)  评论(0)    收藏  举报