问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

按比例去除最高最低价的SQL语句怎么写?

发布网友 发布时间:23小时前

我来回答

1个回答

热心网友 时间:2024-10-03 22:20

你说的是 表中最高价的 10%?
不是的话,你这个高价是什么,

还是说,价格从高到低,前 10% 和 后 10% 的数据

你可以,举例,少一些数据,把你要的结果数据,发张图,好了解你要的效果追问我已经按你说的修改了问题,你看看是否表达清楚了?如果意思清楚了,望回复!

追答

以 表 bbb 列 b 为例

存储过程如下

if (object_id('proc_test003', 'P') is not null)
    drop proc proc_test003
go
create proc proc_test003(    
  @i_count int out,
   @i_xh decimal(2) out,
 @i_xh2 decimal(2) out )  
as      
select @i_count =count(*) from bbb;  
set @i_xh = @i_count * 0.1 
set @i_xh2 = @i_xh
while @i_xh2 <>0
begin
delete from bbb where b in(select max(b) from bbb);
set @i_xh2 = @i_xh2 - 1
end
set @i_xh2 = @i_xh
while @i_xh2 <>0
begin
delete from bbb where b in(select min(b) from bbb);
set @i_xh2 = @i_xh2 - 1
end

调用的语句

declare @i_count int,
        @i_xh decimal,
@i_xh2 decimal;
exec proc_test003 @i_count out,@i_xh out,@i_xh2;
select @i_count;
select @i_xh;

返回 @i_count  总记录数 @i_xh 10%记录数

 

不过以上只是给你个思路,有个小问题

我是按 总记录数a 的 10% 记录数b。来删除 b 条最高价记录,和b条最低价记录,

如果最高价记录,有重复,实际删除的记录要多些

 

你可以把删除的部分改成游标操作,就么有这个问题了,时间有限就没给你测试了

按比例去除最高最低价的SQL语句怎么写?

还是说,价格从高到低,前 10% 和 后 10% 的数据 你可以,举例,少一些数据,把你要的结果数据,发张图,好了解你要的效果

SQL如何按比例查找结果。 比如某字段等于1的出现结果中占10% 等于2的...

3、使用聚合索引内的时间段,搜索时间会按数据占整个数据表的百分比成比例二、改善SQL语句 很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心

怎么用SQL语句查询一件物品的最高价和最低价

最高价:select * from items_ordered where price = (select max(price) from items_ordered )1.select max(price) from items_ordered的意思是找出最高价,2。然后在items_ordered 中查找,哪条记录的价钱符合第1条的要求,也就是说,那条记录的价钱是最高的。最低价同理:最低价:select * ...

按要求写出如下T-SQL语句

delete from 产品表 where 价格&lt;504、select 产品名称 from 产品表 where 价格 between 2000 and 29005、select SUM(价格*库存量) as 总价格 from 产品表 6、select 产品名称 from 产品表 a,

SQL 图书管理系统的查询语句

sum(实际数量) as 总库存册数,max(定价) as 最高价,min(定价) as 最低价 from 图书卡片 go 2. 列出藏书在10本以上的书(书名、作者、出版社、年份)。select 图书名称,作者姓名,出版社,出版日期 from 图书卡片 group by 图书编号 having(coung(1)&gt;10)order by 图书名称 go 3. 哪些出版社...

SQL查询所有图书最高价和最低价

//查询最高价 select max(price) from books //查询最低价 select min(price) from books //查询最低价和最高价 select min(price) as min_price,max(price) as max_price from books

sql 语句如何分组统计,并用统计结果除以150

直接加上运算符试试: select sj,count(sj)/数 as 平均数 from sheet1 group by sj

关于T-sql 语句 计算百分比的问题

select mz as '民族',count(*) as '人数',SUBSTRING (convert(varchar (20), (count(*)/80.00*100) ),1,4)+'%' as '比例' from ryxx group by mz 试试吧 我试了

一条更新SQL语句是如何执行的?

binlog可以做数据恢复,在开启了binlog功能的情况下,我们可以把binlog导出成SQL语句,把所有的操作重放一遍。binlog另一个功能就是做主从复制,它的原理就是从服务器读取主服务器的binlog,然后执行一遍。一条更新SQL是如何执行的 介绍了上面这么多的功能,现在我们再来看一条更新语句是如何执行的? update user set nam...

sql语句执行顺序?

只有使&lt;having_condition&gt;为true的组才会被插入VT7.8、SELECT:处理SELECT列表,产生VT8.9、DISTINCT:将重复的行从VT8中移除,产生VT9.10、ORDER BY:将VT9中的行按ORDER BY 子句中的列列表排序,生成游标(VC10).11、TOP:从VC10的开始处选择指定数量或比例的行,生成表VT11,并返回调用者。

缩小的比例怎么写 比例用英语怎么写 比例句怎么写 为什么的句子怎么写 提示语在后面的句子怎么写 放大比例怎么写 图纸比例怎么写 才的句子怎么写 对比句怎么写
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...梦吗,就是晚上做的梦第二天或者几天后实现了,或者你去一个地方时感 ... 如何用excel 建立一个数据库可以根据不同批号 名称或日期 等查询或者比 ... 机修工工作主要负责什么 工作内容有哪些 我女儿于2008年2月24日10点50出生(农历正月十八),有谁帮我测一下命中... l971年正月十八日下午3至5点出生的人属什么星座 ...自己不怕的话是认知有问题,请问怕让自己焦虑就是对的?为什么要... 2023年农历三月初七宜提亲吗 2023年4月26日适合提亲吗 ...编号?我没有以前的电费单子。电表上面没有电表号。我拿房产证去国 ... 汉武帝晚年最爱的女人,临死为何不愿相见? 宝宝镇咳佳品 香橙蒸蛋怎么做好吃 主播一般唱什么歌 想知道: 西安市 从陕师大长安校区到终南山怎么坐公交 唱吧小巨蛋麦克风录音方法 主版:技嘉GA-Z77P-D3// CPU:酷睿I5 3570K 盒// 电源:大水牛红暴500经典... 求搭配台式机处理器:i5 3570k主板:华硕P8Z68-V/GEN3 求推荐显卡 硬盘... 我想配台电脑:CPU用i53570k/显卡用微星n660hawk其他配置求各位大神推荐... 英特尔(Intel)22纳米 酷睿i5 3570K盒装CPU(LGA1155/3.4GHz/四核/6M三 ... ...R/470R/450R/510R/4450RV 笔记本电脑能不能把CPU换成酷睿I5... i5 3550/3570 CPU配怎样的主板好? 短视频一键分发平台有哪些?有什么好处? 主页被改为www.99bu.com 怎么彻底改掉它 植物大战僵尸额,龙宫版怎么下。 如何修复被黑的网页?急!! 手机怎么下 植物大战僵尸龙宫版 植物大战僵尸西游龙宫冬天怎么下载 在程序中如何表示一个数的阶乘 08徐州中考分数线 可以直接报考中级会计吗 2020七夕单身狗发的搞笑朋友圈-七夕单身狗发的说说搞笑配图精选 ...能加人不能踢人,退群也不行.这是为什么呢? 为什么别的群都能用?只... 蛙腮会影响瘦脸针的效果吗 瘦脸针蛙腮多久能消 瘦脸针蛙腮怎么回事 打瘦脸针几天咬肌消失 有哪些茴香馅饺子的做法? 如何使用VISA银行卡注册《pokemon go》港服IOS账号? 一方出轨诉讼离婚费用收取标准是多少? pokemon go在中国内怎么玩 我的电脑是塞扬2.8g,内存712兆,打开瑞星就会反映慢点,我把msconfig里的... 我的电脑4G内存,用的时候1%的CPU使用率,但PF使用率达到了1.55G... ...在其中一个齿轮上又加了力,为什么只有一个齿轮转动,另一个不动... ...有两个网卡,一个接专网,一个接外网,不能同时使用,我看网上有许多这方... ...了两个Gps便携定位终端 但是在软件上只能加一个 该怎样才能将两_百... 坦克世界9.0有的地图河水是黑色的? 历史地图中“河水”今河流名 空调制热是辅热还是主热 热值相差300有区别吗 为什么我一出汗身上就像针扎一样拜托了 我一紧张或出汗身上就象针扎的一样,请问是怎么回事 ...想出汗的时候,后背和头皮都感觉像被许多针扎一样的痒,特别难受,怎 ...