WHERE关键字相当于excel的筛选,不同的是WHERE只能实现完全匹配,不能实现部分匹配,相同的是,WHERE不区分大小写,即如果判定WHERE prod_id='fb',同样可以筛选出FB的行。
在同时使用ORDER BY和WHERE时,应该将ORDER BY位于WHERE之后。
在这里我们假设有一张表,名为products,内容如下:
常用的WHERE命令和举例如下:
单一条件过滤(WHERE后面跟着一个对列的过滤条件;如果是字符串比较,需要加引号,数值比较则不用;)
常用的比较符号有:“<>”表示不等于,“!=”表示不等于,“<”表示小于,“>”表示大于,“>=”表示大于等于,“<=”表示小于等于;
SELECT prod_name,prod_price
FROM products
WHERE prod_price-2.5;
结果如下:
范围值过滤(BETWEEN a AND b,表示范围在[a