求百分比的语句 假设表名是 AID 搜索次数 百分比1 105 ?2 55 ?3 36 ? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select id,搜索次数 , 百分比= 搜索次数*1.0 /(select sum(搜索次数) from ta)from ta SELECT ID,搜索次数,LTRIM(搜索次数/(SELECT SUM(搜索次数) FROM TB ))+'%' AS 百分比 FROM A SELECT ID,搜索次数,LTRIM(搜索次数*1.00/(SELECT SUM(搜索次数) FROM TB ))+'%' AS 百分比 FROM A这样好点 select id,搜索次数 , 百分比=ltrim(搜索次数/(SELECT SUM(搜索次数) from tb))+'%' from tb create table tb(ID int, 搜索次数 int)insert into tb values(1 , 105)insert into tb values(2 , 55 )insert into tb values(3 , 36 )goselect * ,百分比 = cast(搜索次数*100.0/(select sum(搜索次数) from tb) as decimal(18,2))from tb tdrop table tb /*ID 搜索次数 百分比 ----------- ----------- -------------------- 1 105 53.572 55 28.063 36 18.37(所影响的行数为 3 行)*/ SELECT ID,搜索次数,LTRIM(CONVERT(DEC(18,2),搜索次数/(SELECT SUM(搜索次数) FROM TB )))+'%' AS 百分比 FROM A 求助:我在sqlserver如何才能删除Access里的表 SQL SERVER备份出错 多次查询条件相同,有没有什么比较高性能的方法? 大哥大姐们,救命呀!! 求一条sql语句。 sqlserver2000最多能容多少个并发用户? 关于SQL逆向查询 请教一个关于减小日志空间的老问题。。谢谢 什么是动态集,什么是快照? "软件工程"专业资格水平考试辅导用书何处购买? 小妹请教一个事务应该怎么写! access 比较日期 急急急!!!
from ta
这样好点
id,搜索次数 , 百分比=ltrim(搜索次数/(SELECT SUM(搜索次数) from tb))+'%'
from
tb
insert into tb values(1 , 105)
insert into tb values(2 , 55 )
insert into tb values(3 , 36 )
go
select * ,百分比 = cast(搜索次数*100.0/(select sum(搜索次数) from tb) as decimal(18,2))
from tb tdrop table tb
/*
ID 搜索次数 百分比
----------- ----------- --------------------
1 105 53.57
2 55 28.06
3 36 18.37(所影响的行数为 3 行)
*/
SELECT ID,搜索次数,
LTRIM(CONVERT(DEC(18,2),搜索次数/(SELECT SUM(搜索次数) FROM TB )))
+'%' AS 百分比
FROM A