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

使用WHERE子句:

1.大量数据检索特定数据子集时需要指定搜索条件,在SELECT语句中根据WHERE子句中指定的搜索条件进行过滤,WHERE子句在FROM子句之后

2.同时使用ORDER BY和WHERE子句时应该让ORDER BY位于WHERE子句之后

SELECT prod_name, prod_price
FROM products
WHERE prod_price = 2.5;


where子句操作符:

=          等于

1.MYSQL执行匹配时默认不区分大小写,所以fuses匹配Fuses

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

<>         不等于

!=         不等于

<          小于

<=         小于等于

>          大于

>=         大于等于

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;


你可能感兴趣的:(自学书籍.MySQL必知必会 - 过滤数据)