WPE|52wpe|我爱WPE

 找回密码
 注册会员
搜索
  • 2003查看
  • 0回复

[经验分享] 议ORDER BY注入排序

主题

好友

2712

积分

禁止访问

发表于 2010-2-2 15:56:22 |显示全部楼层
举例来说,若我们要依照 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

快速发帖

您需要登录后才可以回帖 登录 | 注册会员

手机版|Archiver|WPE|52wpe|我爱WPE ( 闽ICP备15009081号 )

GMT+8, 2024-5-2 16:51 , Processed in 0.054973 second(s), 16 queries .

返回顶部