社区
MS-SQL Server
帖子详情
如何求一个表中前10%的数据信息
benzite
2003-10-17 08:30:38
问题如下:
假设有一个表Students,其中包括字段id,score(int),请问如何求Score位于前10%的学生信息?
我想了好长时间,到现在还没有找到合适的解决办法,头疼啊,请大家帮我想想。
...全文
173
16
打赏
收藏
如何求一个表中前10%的数据信息
问题如下: 假设有一个表Students,其中包括字段id,score(int),请问如何求Score位于前10%的学生信息? 我想了好长时间,到现在还没有找到合适的解决办法,头疼啊,请大家帮我想想。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
benzite
2003-10-19
打赏
举报
回复
谢谢了。
trunman
2003-10-18
打赏
举报
回复
Select top 10 percent * from students order by score desc
银狐被占用
2003-10-18
打赏
举报
回复
学习!!!
yun198183
2003-10-18
打赏
举报
回复
学习,学习,哈
gmlxf
2003-10-18
打赏
举报
回复
用percent
select top n precent col1,col2... from yourtable order by ...
gmlxf
2003-10-18
打赏
举报
回复
用percent
select top n precent from yourtable order by ...
orcale
2003-10-18
打赏
举报
回复
mysql和ms sql是兩種不同的產品!
weichenggao
2003-10-17
打赏
举报
回复
为什么这个方法在mysql4.1里面不支持呀
cloudchen
2003-10-17
打赏
举报
回复
。。。真的还有这种写法啊,faint
angle097113
2003-10-17
打赏
举报
回复
不错 有学习了一招 还有top 10 percent的写法 真是高手 学习
txlicenhe
2003-10-17
打赏
举报
回复
Select top 10 percent * from students order by score desc
yujohny
2003-10-17
打赏
举报
回复
select IDENTITY(1,1) Nid,id,score into #temp from Students
declare @str varchar(50)
select @str=cast(ceiling(max(Nid)*0.1) as varchar) from #temp
exec('select top '+@str+' id,score from #temp')
welyngj
2003-10-17
打赏
举报
回复
select top 10 percent id,score form students order by score desc
txlicenhe
2003-10-17
打赏
举报
回复
使用 TOP 和 PERCENT 限制结果集
TOP 子句限制返回到结果集中的行数。
TOP n [PERCENT]
n 指定返回的行数。如果未指定 PERCENT,n 就是返回的行数。如果指定了 PERCENT,n 就是返回的结果集行的百分比,如下所示:
TOP 120 /*Return the top 120 rows of the result set. */
TOP 15 PERCENT /* Return the top 15% of the result set. */.
如果一个 SELECT 语句既包含 TOP 又包含 ORDER BY 子句,那么返回的行将会从排序后的结果集中选择。整个结果集按照指定的顺序建立并且返回排好序的结果集的前 n 行。
txlicenhe
2003-10-17
打赏
举报
回复
Select top 10 percent from students order by score desc
linzhisong
2003-10-17
打赏
举报
回复
好象有个
precent什么的。
select 10 pr... score from students order by score asc
百亿级
数据
10
万字段属性的秒级检索解决方案以及实现
平台型创业型公司,会有多个品类,像生活
信息
服务类网站的有:58同城,赶集网等等,他们的类别非常多,每个垂直领域都会分为很多类别,每 个类别下又分很多子类别,每个类别或者子类别的属性都不一样,像这么庞大的
数据
,字段属性可以达到
10
万级别,同时
数据
量可以达到百 亿级别 ,很多异构
数据
的存储需
求
。基于这么庞大的
数据
,我们需要达到秒级查询。那么我们该怎么设计呢?本课程讲手把手带大家一步一步去实现这个项目,从简单到复杂,不断演进。通过方案讲解以及代码实现,让大家清晰的学习该类系统的设计思想。该项目是
一个
可用的项目,商业价值极高,大家可以根据自己企业的需
求
,稍加改动就可以用到自己的项目中去。开发工具:IDEA本课程用到技术:Spring Boot 版本:2.0.2.RELEASE、Spring Cloud 版本:Finchley.RELEASEKafka、Redis、Zookeeper、Elasticsearch、JPA等
MYSQL取表中分数排名前
10
%的学生
信息
MYSQL取表中分数排名前
10
%的学生
信息
SELECT `name` FROM( select table.`name`, @row_num:=@row_num+1 as row_num from table, (SELECT @row_num:=1) as b ORDER BY score DESC ) new_table where new_table.row_...
MYSQL,Oracle(只对一部分
数据
进行查询,查询前%20的
数据
)。
1.查询表内0%-
10
%
数据
某一字段不为空的个数。 下面展示一些 内联代码片。 SELECT COUNT(*) FROM (SELECT @rownum:=0) r join bak_zwxx_nsrxx g (表名) where (@rownum:=@rownum+1)<=(select round(count(*)*...
有
10
个学生,每个学生的
数据
包括学号、姓名和1门课成绩,编写如下函数: (1) 根据学生的
信息
建立链表; (2) 输出链表; (3) 输入
一个
学生的学号,查找链表中是否有该学生; (4) 在第i
1、有
10
个学生,每个学生的
数据
包括学号、姓名和1门课成绩,编写如下函数: (1) 根据学生的
信息
建立...(4) 在第i个学生前插入
一个
学生
信息
; (5) 删除链表中第i个学生。 #include #include #define N
10
typede
编程题实训-基于链表的图书
信息
管理
定义
一个
包含图书
信息
(书号、书名、价格)的链表,读入相应的图书
数据
完成图书
信息
表的创建,然后计算所有图书的平均价格,将所有低于平均价格的图书价格提高20%,所有高于或等于平均价格的图书价格提高
10
%,最后...
MS-SQL Server
34,588
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章