社区
MS-SQL Server
帖子详情
sql语句里top可以和distinct可以一起用吗?
lyszjs
2005-11-21 02:41:14
如题
...全文
718
8
打赏
收藏
sql语句里top可以和distinct可以一起用吗?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yongwin
2005-11-28
打赏
举报
回复
楼主可以用max,或min来
select distinct top 4 col1,max(col2) co12,min(col3) co13 from tablename
group by col1
order by col2
试一下这个看看能否满足要求
ls_jingwen
2005-11-28
打赏
举报
回复
例如:Pubs數據庫下的authors表
select distinct top 4 au_lname,au_fname from authors
order by au_fname
結果:
au_lname au_fname
---------------------------------------- --------------------
Bennet Abraham
Yokomoto Akiko
Ringer Albert
Dull Ann
unm
2005-11-24
打赏
举报
回复
那么再问一下:
多个字段的 col1,col2,col3,如果只对col1 distinct,如下就是错误的结果集
select distinct top 4 col1,col2,col3 from tablename
怎么只对col1 distinct,然后order by col2呢? 谢谢
tangchao515
2005-11-21
打赏
举报
回复
不好意思,说错了,二楼的是正解
wxxzf
2005-11-21
打赏
举报
回复
churchatp1 的 可以
wangkenping
2005-11-21
打赏
举报
回复
在一个sql句中不行.但你可以这样写
set rowcount N --N是你要的行数
select distinct 字段 from 表
set rwocount 0
churchatp1
2005-11-21
打赏
举报
回复
可以
select distinct top 4 col_name from tablename
可以用的
tangchao515
2005-11-21
打赏
举报
回复
不可以
LINQ to SQL手册
LINQ to
SQL语句
(9)之Top/Bottom和Paging和SqlMethods LINQ to
SQL语句
(10)之Insert LINQ to
SQL语句
(11)之Update LINQ to
SQL语句
(12)之Delete和使用Attach LINQ to
SQL语句
(13)之开放式并发控制和事务 LINQ to SQL...
SQL语句
的基本语法
SQL语句
的基本语法 尹红写的,实在忍不主贴在这
里
做为查看资料. 因为原文是在word
里
面写的,段落有点乱. 一.Select语句的完整语法为: Select[ALL|
DISTINCT
|
DISTINCT
ROW|TOP] {*|talbe.*|[table.]field1[AS alias1]...
SQL Server数据库基础到精通课程
变量定义,字段约束、等等,Select 、Where、Top、Group By 、Order By,
Distinct
、Declare等,详细可看图片和课程,本课程带有完整的SQL数据库课程课件,代码有注释解析等等,学习起来简单易懂,易上手直接操作,...
一些有实用价值的
SQL语句
包括了ALL,
DISTINCT
,
DISTINCT
ROW,与TOP 的语句去限制查询后所得的结果。
SQLServer中SELECT语句的执行顺序
今天在写一条语句的时候,在查询分析器
里
边执行 要用10s,换用另外一种写法只用少于1s的时间,同事说是因为Sql句语执行顺序的原因。之前看过一点相 关的书,有一点印象,到网上找了资料,学习下。 逻辑查询处理步骤 ...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章