使用WHERE子句:sql
1.大量数据检索特定数据子集时须要指定搜索条件,在SELECT语句中根据WHERE子句中指定的搜索条件进行过滤,WHERE子句在FROM子句以后code
2.同时使用ORDER BY和WHERE子句时应该让ORDER BY位于WHERE子句以后class
SELECT prod_name, prod_price FROM products WHERE prod_price = 2.5;
where子句操做符:email
= 等于搜索
1.MYSQL执行匹配时默认不区分大小写,因此fuses匹配Fuses数据
SELECT prod_name, prod_price FROM products WHERE prod_name = 'fuses';
<> 不等于mail
!= 不等于co
< 小于
<= 小于等于
> 大于
>= 大于等于
BETWEEN and在指定的两个值之间(包含开始值和结束值)
SELECT prod_name, prod_price FROM products WHERE prod_price between 5 and 10;
IS NULL 检测列空值行
空值检查:
1.建立表时,能够指定一列不包含值,为空值NULL,IS NULL返回空值行
SELECT cust_id, cust_name, cust_email FROM customers WHERE cust_email IS NULL;