ORDER BY 2,3; -- 按指定排序方向 DESC 降序排列(从Z到 A); 默认是升序(从A到 Z) SELECT prod_id,prod_price ,prod_name FROM products ORDER BY prod_price DESC; ------------------------------------------------------------------------------------------------- ----------- 第四章过滤数据--在 SELECT 语句中,数据根据 WHERE 子句中指定的搜素条件进行过滤。--WHERE 子句在表中( FROM 子句)之后给出, --WHERE 子句的位置: 在同时使用 ODDER BY 和 WHERE 子句时, 应该让 ORDER BY 位于 WHERE 之后,否则将会产生错误。 SELECT prod_name,prod_price FROM products WHERE prod_price =; --WHERE 子句操作符。--(= 等于),(<> 不等于)( != 不等于)(< 小于)( <= 小于等于)( !< 不小于)(>大于)( >= 大于等于)( !> 不大于); -- 检查单个值-- 列出价格小于 10 美元的所有产品 SELECT prod_name,prod_price FROM products WHERE prod_price <10; -- 不匹配检查 SELECT vend_id,prod_name FROM products WHERE vend_id <>'DLL01'; --<>'DLL01' 不等于‘ DLL01 ’的。 Microsoft Access 支持<> ,而不支持!=. -- 范围值检查-- 为了检查某个范围的值, 可以使用 BETWEEN 操作符。与其他 where 子句的操作符稍有不同,因为他需要两个值, -- 范围的开始值和结束值。-- 检索价格在 5 美元和 10 是美元之间的所有产品: SELECT prod_name,prod_price FROM products WHERE prod_price BETWEEN 5 AND 10; -- 空值检查 SELECT prod_name FROM products WHERE prod_price IS NULL; ----------------------------------------------------------------------------------------------- ----------------- 第五章高级数据过滤------------- -- 组合 WHERE 子句:以 and 子句的方式或 or 子句的方式使用。--AND 操作符:AND 用在 WHERE 子句中的关键字, 用来指示检索满足所有给定条件的行 SELECT prod_name,prod_price,prod_id FROM products WHERE vend_id ='DLL01'AND prod_price <=4; --or 操作符 SELECT prod_name,prod_price FROM produ
SQL必知必会 自己整理 来自淘豆网m.daumloan.com转载请标明出处.