sql查询数据库最后10条记录按降序如何排列(sql查询并降序排序)

sql查询数据库最后10条记录按降序如何排列(sql查询并降序排序),第1张

SELECTTOP10FROM表名ORDERBY排序列DESC;

SQL的执行顺序先按照你的要求排序,然后才返回查询的内容。例如有一个名为ID自动增长的列,表中有100条数据,列的值得分别是1、2、3、49、99、100。那么查询加了DESC你得到的是91到100条,就是最后十条,如果加ASC你得到的将会是1到10,也就是最前面的那几条。

降序用desc65条记录用top;

如selecttop65from表orderby要按降序的字段desc;

selecttop65fromtableorderbyiddesc。

select from (select top 10 from tableName order by 字段 desc)

SQL SELECT 语句

SELECT 语句用于从表中选取数据。

结果被存储在一个结果表中(称为结果集)。

SQL SELECT 语法

SELECT 列名称 FROM 表名称

以及:

SELECT FROM 表名称

select 工号、卡号、消费时间 from A

where 消费时间 in (select max(消费时间) FROM A group by 工号)

得到每个工号最后一条消费记录

select

from

table

where

rownum<(select

count()+1

from

table)

minus

select

from

table

where

rownum<(select

count()

from

table)

也可以简化为

select

from

table

minus

select

from

table

where

rownum<(select

count()

from

table)

效果是一样的

切记rownum是伪列

只能用<

dl_会飞的青蛙的答案是错误的,他给出的是降序排列后的第一条,仅在排序过的时候是正确的。如果这个表是不排序的呢?他的答案就是错的

顺便给你求第X行的通用SQL语句

select

from

table

where

rownum<X+1

minus

select

from

table

where

rownum<X

以上就是关于sql查询数据库最后10条记录按降序如何排列(sql查询并降序排序)全部的内容,包括:sql查询数据库最后10条记录按降序如何排列(sql查询并降序排序)、如何用select语句选择数据库里的最后10条数据、sql server 语句 查询数据库某个字段的最后一条数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9528326.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存