举例来说,若我们要依照 Sales 栏位的由大往小列出 Store_Information 表格中的资料,
Store_Information 表格
| store_name | Sales | Date |
| Los Angeles | $1500 | Jan-05-1999 |
| San Diego | $250 | Jan-07-1999 |
| San Francisco | $300 | Jan-08-1999 |
| Boston | $700 | Jan-08-1999 |
我们就打入,
SELECT store_name, Sales, Date
FROM Store_Information
ORDER BY Sales DESC
结果:
| store_name | Sales | Date |
| Los Angeles | $1500 | Jan-05-1999 |
| Boston | $700 | Jan-08-1999 |
| San Francisco | $300 | Jan-08-1999 |
| San Diego | $250 | Jan-07-1999 |
在以上的例子中,我们用栏位名来指定排列顺序的依据。除了栏位名外,我们也可以用栏位的顺序 (依据 SQL 句中的顺序)。在 SELECT 后的第一个栏位为 1,第二个栏位为 2,以此类推。在上面这个例子中,我们打以下这一句 SQL 可以达到完全一样的效果:
SELECT store_name, Sales, Date
FROM Store_Information
ORDER BY 2 DESC
浙公网安备 33010602011771号