社区
MS-SQL Server
帖子详情
如何求一个表中前10%的数据信息
benzite
2003-10-17 08:30:38
问题如下:
假设有一个表Students,其中包括字段id,score(int),请问如何求Score位于前10%的学生信息?
我想了好长时间,到现在还没有找到合适的解决办法,头疼啊,请大家帮我想想。
...全文
169
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
Python
数据
分析与挖掘
92讲视频课+16大项目实战+课件源码 为什么学习
数据
分析? 人工智能、大
数据
时代有什么技能是可以运用在各种行业的?
数据
分析就是。 从海量
数据
中获得别人看不见的
信息
,创业者可以通过
数据
分析来优化产品,营销人员可以通过
数据
分析改进营销策略,产品经理可以通过
数据
分析洞察用户习惯,金融从业者可以通过
数据
分析规避投资风险,程序员可以通过
数据
分析进一步挖掘出
数据
价值,它和编程一样,本质上也是
一个
工具,通过
数据
来对现实事物进行分析和识别的能力。不管你从事什么行业,掌握了
数据
分析能力,往往在其岗位上更有竞争力。 本课程共包含五大模块: 一、先导篇: 通过分析
数据
分析师的一天,让学员了解全面了解成为
一个
数据
分析师的所有必修功法,对
数据
分析师不在迷惑。 二、基础篇: 围绕Python基础语法介绍、
数据
预处理、
数据
可视化以及
数据
分析与挖掘......这些核心技能模块展开,帮助你快速而全面的掌握和了解成为
一个
数据
分析师的所有必修功法。 三、
数据
采集篇: 通过网络爬虫实战解决
数据
分析的必经之路:
数据
从何来的问题,讲解常见的爬虫套路并利用三大实战帮助学员扎实
数据
采集能力,避免没有
数据
可分析的尴尬。 四、分析工具篇: 讲解
数据
分析避不开的科学计算库Numpy、
数据
分析工具Pandas及常见可视化工具Matplotlib。 五、算法篇: 算法是
数据
分析的精华,课程精选
10
大算法,包括分类、聚类、预测3大类型,每个算法都从原理和案例两个角度学习,让你不仅能用起来,了解原理,还能知道为什么这么做。
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_num<=@row_num*0.1; 使用变量@row_num,先以score排序,然后添加排名列(@row_num:=@row_
MYSQL,Oracle(只对一部分
数据
进行查询,查询前%20的
数据
)。
MYSQL,Oracle(只对一部分
数据
进行查询,查询前%20的
数据
)。 mysql查询。 1.查询表内0%-
10
%
数据
某一字段不为空的个数。 下面展示一些 内联代码片。 SELECT COUNT(*) FROM (SELECT @rownum:=0) r join bak_zwxx_nsrxx g (表名) where (@rownum:=@rownum+1)<=(select round(count(*)*0.1) from bak_zwxx_nsrxx) AND FDDBRSFZJHM(字
编程题实训-基于链表的图书
信息
管理
本关任务:定义
一个
包含图书
信息
(书号、书名、价格)的链表,读入相应的图书
数据
完成图书
信息
表的创建,然后计算所有图书的平均价格,将所有低于平均价格的图书价格提高20%,所有高于或等于平均价格的图书价格提高
10
%,最后逐行输出价格修改后的图书
信息
。输入n+1行,前n行是n本图书的
信息
(书号、书名、价格),每本图书
信息
占一行,书号、书名、价格用空格分隔,价格之后没有空格。总计n+1行,第1行是所创建的图书表中的图书个数,后n行是n本图书的
信息
(书号、书名、价格),每本图书
信息
占一行,书号、书名、价格用空格分隔。
MySQL 表中
数据
的增删改查操作
这篇文章回顾对
数据
表中的
数据
进行增、删、改、查的操作。在表中插入
数据
insert、删除表中
数据
delete、修改表中
数据
update以及查询表中
数据
。查询表中
数据
包括:1、去重查询distinct2、别名查询3、计算列4、选择查询,即条件查询where子句(关键字:and、or、between and、in关键字、like关键字的通配符匹配查询、空值查询)5、聚合函数6、行数限定查询limit8、对查询结果排序order by asc|desc......
MS-SQL Server
34,575
社区成员
254,585
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章