根据表的一列,这一列的值不是按顺序的,倒序查询表中数据。取前三条数据的一条sql
Tickets这是那列名,select top 3 * from table orderby Tickets desc这是我写的查出来的8,21,2,10的顺序
你的 Tickets 是字符類型的?
把Tickets列換為int類型。
谢谢了
@一夜之秋: 还有一个跟你给的答案一样,所以一人一半。
select top 3 * from table orderby col desc
Tickets这是那列名,select top 3 * from table orderby Tickets desc这是我写的查出来的8,21,2,10的顺序
--你确定你的表名就是table ,order by 分开 select top 3 * from table order by Tickets desc
确定分开了,不过table ,order没有 ‘,’ 号
有‘,’不行啊,语法出错
@一夜之秋: 你没看懂我意思呀,我说你确定你的表名就是table?然后order by 要分开,不是中间加逗号
@MrNice: All_worksUserInfo表名 order by 分开了
@一夜之秋: 再看看Tickets 是什么数据类型
@MrNice: 谢谢了,还有一个跟你给的答案一样,所以一人一半。
select top 3 Tickets from [table] order by Tickets desc
已解决,谢谢了