1 使用WHERE子句
SELECT prod_name,prod_price FROM products WHERE prod_price=3.49
2 WHERE子句操作符
操作符 | 说明 |
---|---|
= | 等于 |
<> | 不等于 |
!= | 不等于 |
< | 小于 |
<= | 小于等于 |
!< | 不小于 |
> | 大于 |
>= | 大于等于 |
!> | 不大于 |
BETWEEN | 在指定的两个值之间 |
IS NULL | 为NULL值 |
2.1 检查单个值
SELECT prod_name,prod_price FROM products WHERE prod_price < 10
2.2 不匹配检查
SELECT vend_id,prod_name FROM products WHERE vend_id <> 'DLL01'
SELECT vend_id,prod_name FROM products WHERE vend_id != 'DLL01'
SELECT vend_id,prod_name FROM products WHERE vend_id != 'dll01'
以上三条语句的结果是一样的。可见“!=” 和“<>”的效果是一样的(MySQL中,其他DBMS不一定),
而且单引号中的字符串不区分大小写
2.3 范围值检查
SELECT prod_name,prod_price FROM products WHERE prod_price BETWEEN 5 AND 10
2.4 空值检查
SELECT cust_name FROM customers WHERE cust_email IS NULL
网友评论