自学书籍.MySQL必知必会 - 过滤数据

使用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;
相关文章
相关标签/搜索