社区
ASP
帖子详情
请问:取前10条记录中的最大值的sql语句怎么写? SELECT TOP 10 MAX(id) from table不行,它把所有记录的最大值取了出来。
ssd
2001-02-28 03:31:00
...全文
2713
38
打赏
收藏
请问:取前10条记录中的最大值的sql语句怎么写? SELECT TOP 10 MAX(id) from table不行,它把所有记录的最大值取了出来。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
38 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
linj
2001-05-31
打赏
举报
回复
SELECT TOP 10 id from table order by id desc
skt642
2001-05-31
打赏
举报
回复
68679关注!
small_stone
2001-03-02
打赏
举报
回复
要西!
唏嘘的猪肉贩
2001-03-02
打赏
举报
回复
问题好怪。Jpp好谦虚。amay好娇。
bibibi
2001-03-02
打赏
举报
回复
amay:恕我直言,我觉得您“女”的有点儿过火了,您真的是女的???阿弥陀佛!!!
我在广州工作,可比不得中央好,“我左看右看上看下看,广州的MM可真不简单!”
amay
2001-03-02
打赏
举报
回复
没什么啦? amay:女,现工作地:中央,芳龄岁月过半!
谢谢,我试试了,又新学一招!!三鞠躬
ssd
2001-03-02
打赏
举报
回复
SELECT MAX(id) FROM (SELECT TOP 10 id FROM TABLE) as a
呦,我问了这么个问题,就跟开战似的,还引来了个漂亮的MM。
amay MM:哪儿人哪?现在在哪个城市工作?芳龄(这个就不好问了)。。。
viking
2001-03-02
打赏
举报
回复
现取出前十条记录,建立 ADO 对象
再取出最大值,应该行了吧!
supersonics
2001-03-02
打赏
举报
回复
Jpp is right.又学了一招。呵呵。
orient
2001-03-02
打赏
举报
回复
如果是SQL SERVER2000到是省事情。JASPER-LIU 可以得到正确结果,可惜并不能达到要求。
funway_cd
2001-03-02
打赏
举报
回复
同意haichuang!
haichuang
2001-03-02
打赏
举报
回复
这是SQL的嵌套!
jasper_liu
2001-03-02
打赏
举报
回复
如果不支持"派生表"
select max(id) from table where id in (select top 10 id from table)
playyuer
2001-03-02
打赏
举报
回复
select max(id) from (select top 10 id form table)
只有 ACCESS 2000 与 SQL 7 才支持"派生表"
amay
2001-03-02
打赏
举报
回复
没有没搞错
lczddd
2001-03-02
打赏
举报
回复
god!要出人命了,我闪!
gxdq
2001-03-02
打赏
举报
回复
select max(id) from (select top 10 id form table)
amay
2001-03-02
打赏
举报
回复
to 刘成刚:
"好娇"怎么解释?!
有什么过火的
amay
2001-03-02
打赏
举报
回复
to 刘成刚:
"好娇"怎么解释?!
有什么过火的
amay
2001-03-01
打赏
举报
回复
这样是按id降序排列,那么取第一条记录不就是你要的了吗?
加载更多回复(18)
mysql
max
当
条
件_
sql语句
的
select
可以以
最大值
作为
条
件吗?如
select
* from xxx where score=
max
(score),怎么表达?...
展开全部
select
top 1 with ties * from
table
order by date desc
取
出第一个分组的所有数62616964757a686964616fe4b893e5b19e31333365643662据集。如果date加了索引,性能在所有方案里最好,执行计划只需要一张表 Sort。具体如下:1、简介结构化查询语言(Structured Query Language...
SQL查询
最大值
,返回整行数据
SQL查询
最大值
,返回整行数据 1、问题 部分数据如下,未完整展示。如何从
table
_a 表
中
查询 p_postions 列的
最大值
对应的一行数据? 在这里插入图片描述 2、解答 方法1:先排序,再
取
第一
条
SELECT
* FROM
table
_a order by p_postions desc limit 1; 查询结果如下: 在这里插入图片描述 经过评论区小伙伴的提醒,这种先排序的方式虽然语法简单,但时间复杂度较高,是 O(n*logn)。 方法2:先查
最大值
,再找到对应行
MySQL使用insert语句时查询
最大值
作为
ID
插入!
背景 在MySQL
中
我们经常使用当前表
中
ID
最大值
+1作为下一个插入元素的主键
ID
进行insert执行、当然是在不设置主键自增长的情况下、那么在操作同一张表的情况下insert....(
select
max
(
id
) from
table
)等语句的时候我们就需要特别的注意。 举例 需求:查询出user表
中
主键
ID
最大值
最为添加下一调数据的主键
ID
#
table
----> user # 完整语法 insert into from user(
id
,name,age,email) values(
id
用
SQL语句
删除数据库重复数据,只保留一
条
有效数据
在实际开发
中
,可能会遇到数据库多
条
数据重复了,此时我们需要删除重复数据,只保留一
条
有效数据,用
SQL语句
怎么实现呢,下面我们模拟一下: 1.准备重复数据: 2.过滤出存在重复数据的信息:
SQL语句
:
SELECT
dname FROM dept GROUP BY dname HAVING count( dname ) >1 数据库筛选结果: 3.从重复数据
中
筛选出一
条
需要保存的数据:
SQL语句
:
SELECT
min( deptno ) --
max
( deptno )
SQL语句
——查询
SQL 语句 单表查询 查询语句(
SELECT
)是数据库
中
最基本的和最重要的语句之一,其功能是从数据库
中
检索满足
条
件的数据。查询的数据源可以来自一张表,也可以来自多张表甚至来自视图,查询的结果是由0行(没有满足
条
件的数据)或多行
记录
组成的一个
记录
集合,并允许选择一个或多个字段作为输出字段。
SELECT
语句还可以对查询结果进行排序、汇总等。查询语句的基本结构可描述为:
SELECT
<目标列名序列> -- 需要哪些列 FROM <表名> [JOIN <表名> ON <
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章