社区
MS-SQL Server
帖子详情
如何从一个sqlserver表里,取最后的5条记录
csdn3ks
2003-08-18 11:22:28
该表没有顺序号,也没有可排序的字段。
从顶上取 是 select a top 5 from aaa
如何从一个sqlserver表里,取最后的5条记录呢?
...全文
520
12
打赏
收藏
如何从一个sqlserver表里,取最后的5条记录
该表没有顺序号,也没有可排序的字段。 从顶上取 是 select a top 5 from aaa 如何从一个sqlserver表里,取最后的5条记录呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
FranklinBHU
2003-08-19
打赏
举报
回复
学习ing,做个记号
ysycrazy
2003-08-19
打赏
举报
回复
使用临时表:
select identity(int,1,1) as ID,* into #tb_temp from aaa
select top 5 * from #tb_temp order by id desc
chuxin1
2003-08-19
打赏
举报
回复
Gz
caiyunxia
2003-08-18
打赏
举报
回复
select top 5 * from table order by pk desc
pengdali
2003-08-18
打赏
举报
回复
或:
select *,IDENTITY(int, 1,1) ID into #temp from 表
select top 5 * from #temp order by a desc
txlicenhe
2003-08-18
打赏
举报
回复
Select identity(int,1,1) as id,* into #tmp from aaa
select top 5 * from #tmp order by id desc
drop table #tmp
pengdali
2003-08-18
打赏
举报
回复
declare @a int,@b varchar(8000)
select @a=count(*)-5 from aaa
set @b='select * from where 主键 not in (select top '+cast(@a as varchar(10))+' 主键 from 表)'
exec(@b)
zjcxc
元老
2003-08-18
打赏
举报
回复
那就只好用临时表
select id=identity(int,1,1),* into #tb from 你的表
delect top 5 * from #tb order by id desc
drop table #tb
CrazyFor
2003-08-18
打赏
举报
回复
select * ,IDENTITY(int, 1,1) AS ID
into #temp from chkdb
select * from (select top 5 * from #temp order by id desc)tem order by id
dlkfth
2003-08-18
打赏
举报
回复
select * ,IDENTITY(int, 1,1) AS ID
into #temp from chkdb
select top 5 * from #temp order by id desc
yun198183
2003-08-18
打赏
举报
回复
学习
zclxyh
2003-08-18
打赏
举报
回复
使用临时表。
select *,IDENTITY(int, 1,1) ID into #temp from 表名
select top 5 * from #temp order by id desc
sqlserver
随机
取
记录
本文转载自:https://www.cnblogs.com/swtseaman/archive/2011/04/28/2031572.html 作者:swtseaman 转载请注明该声明。
sqlserver
随机
取
记录
2009年03月09日 星期一 下午 06:03
SqlServer
本身并没有提供随机读
取
记录
的功能,但我们可以通过一些方法来实现这个目的。本文介绍了其中几种方法并比较了各自的...
Sql server
取
按日期最大的一
条
记录
select * from T_Test A where date=(select max(date) from T_Test B where A.[Name]=B.[Name]) 原表
记录
执行后结果
mysql重复查询
最后
一
条
数据_sql查询
表里
重复
记录
现
取
重复
最后
一
条
记录
方法
SQL语句去掉重复
记录
,获
取
重复
记录
--查询
一个
表中有效去掉重复的
记录
,UserID为自增长主键,RoleID为重复字段代码如下SELECT MIN(UserID) AS UserID, RoleID FROM tmpTable GROUP BY RoleIDSELECT RoleID FROM tmpTable GROUP BY RoleID HAVING (COUNT(*) > 1)SE...
SQL SERVER如何查询第一行和
最后
一行插入的数据
在SQL SERVER中,我们不免会遇到要查询第一行和
最后
一行插入数据的问题,那到底是怎么样去查询呢,本文将为你解答这个疑惑
SQL Server(5)——获
取
当前插入
记录
的SQL Server自增字段的值
在程序中,插入一
条
记录
后如何获得当前插入
记录
的SQL Server自增字段的值呢?方法如下: select DISTINCT @@IDENTITY as iden from Table 解释:上述语句是对 SQL SERVER 的
一个
会话,也就是一
条
连接,返回该连接
最后
一
条
插入
记录
得到的SQL Server自增字段的值。 假设有3个程序,分别连接SQL SERVER,有三个连接。3个程序都向...
MS-SQL Server
34,874
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章