求数值所占比重

关键点:(round(t1.cnt/t2.totalCount*100,2))||'%'

例子:

如下表所示,车辆信息注册表carInfo

ID

CAR_TYPE

CAR_ONWER

CAR_PRICE

REG_TIME

0001

雪佛兰通用

张三

100

2013-09-11

0002

雪佛兰通用

李四

150

2013-09-13

0003

别克君威

王五

70

2013-09-11

0004

凯悦

赵六

50

2013-09-11

0005

江淮

孙七

90

2013-09-13

0006

江淮

丁8

90

2013-09-14

要求用一条sql语句输出下列格式(按日期分类,百分比保留小数点后两位)

注册时间

车数

所占总车数百分比

当日总价

所占全部总价百分比

2013-09-14

1

16.67%

90

16.36%

2013-09-13

2

33.33%

240

43.64%

2013-09-11

3

50%

220

40%

sql语句如下:

select t1.reg_time 注册时间,t1.cnt 车数,(round(t1.cnt/t2.totalCount*100,2))||'%' 所占总量百分比,

t1.car_price 当日总价,(round(t1.car_price/t3.totalPrice*100,2))||'%' 所占全部总价百分比

from (select reg_time,count(*) cnt,sum(car_price) car_price from carInfo group by reg_time order by reg_time desc) t1,

(select count(*) totalCount from carInfo) t2,

(select sum(car_price) totalPrice from carInfo) t3

oracle 把结果加上百分号_用一条sql语句显示数据百分比并加百分号相关推荐

  1. sqlserver加上百分号_用一条sql语句显示数据百分比并加百分号

    求数值所占比重 关键点:(round(t1.cnt/t2.totalCount*100,2))||'%' 例子: 如下表所示,车辆信息注册表carInfo ID CAR_TYPE CAR_ONWER ...

  2. MySQL根据员工姓名所在部门_用一条SQL语句显示所有人员的姓名及所在部门

    给定以下两个表:部门ID部门名称1部门12部门23部门34部门4人员ID人员姓名部门ID1姓名112姓名213姓名324姓名435姓名55(1)用一条SQL语句显示所有人员的姓名及所在部门,没有部门的 ...

  3. c oracle 多条语句,Oracle 实践:如何编写一条 sql 语句获取数据表的全部索引信息(兼容 Oracle 19c、Oracle 11g)...

    一.引言 部门使用 Oracle 已经有一些时日,最近在工作中遇到了这么一个需求: 我们希望拿到某些数据表的全部索引信息,对索引信息进行检查,检查是否有漏掉没有创建的索引 这个需求,核心的点在于,我需 ...

  4. sql server 2005管理员手册_执行一条sql语句都经历了什么?

    每天都在跟 mysql 打交道,你知道执行一条简单的 select 语句,都经历了哪些过程吗? 首先,mysql 主要是由 server 层和存储层两部分构成的.server 层主要包括连接器.查询缓 ...

  5. mysql一条sql更新多条数据_执行一条sql语句update多条记录实现思路

    如果你想更新多行数据,并且每行记录的各字段值都是各不一样,你会怎么办呢?本文以一个示例向大家讲解下如何实现如标题所示的情况,有此需求的朋友可以了解下 通常情况下,我们会使用以下SQL语句来更新字段值: ...

  6. select每门可说大于90分_用一条sql语句查询出“每门”课程都大于80分的学生姓名...

    展开全部 首先需要进行分析: 要查询出每门课程都大于80分的学生姓名,因为一个学生有多门课程,所以会出62616964757a686964616fe78988e69d8331333366306534现 ...

  7. 在Oracle中不通过存储过程一次执行多条SQL语句Oracle PL/SQL

    PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL ...

  8. sql加上唯一索引后批量插入_阿里大佬总结的52条SQL语句性能优化策略,建议收藏...

    你知道的越多,不知道的就越多,业余的像一棵小草! 你来,我们一起精进!你不来,我和你的竞争对手一起精进! 编辑:业余草 cnblogs.com/SimpleWu/p/9929043.html 推荐:h ...

  9. c#执行多句oracle,C#一次执行多条SQL语句,Oracle11g数据库

    由于经常执行SQL语句,如果一条一条执行效率低下. oarclecmd.CommandText = sqlstr; oraclecmd.ExecuteNonQuery(); sqlstr 可以写成如下 ...

最新文章

  1. Apache 基金会发布2018财年年报:Java 项目占大半
  2. MPB:华中师大谢波组-​​​微生物非标记定量蛋白质组学样品制备方法
  3. Play自动生成的项目目录简介
  4. [置顶] C语言实验:输入任意一个日期的年、月、日的值,求出从公元1年1月1日到这一天总共有多少天,并求出这一天是星期几。...
  5. simple go web application 二维码生成 打包部署
  6. 【Party】现在只是一张普通的照片,以后可能就是历史。
  7. spring boot apollo demo
  8. 数据挖掘中聚类算法概述
  9. ESXI忘记密码怎么办?
  10. STL之adjacent_difference
  11. 海康摄像头使用RTSP
  12. docker-compose build、gradlew build、docker-compose up的个人理解
  13. 201771010112罗松《面向对象程序设计(java)》第十二周学习总结
  14. (修改完善)SpringBoot+Mybatis-Plus使用webSocket实现一对一聊天
  15. oracle8616,ORACLE11G-数据库备份恢复之RMAN全库备份恢复
  16. 在线客服——各第三方的收费标准及服务提供
  17. 文读懂安防视频监控系统中H.265、SVAC、GB/T28181、ONVIF、PSIA的区别。
  18. hive尚硅谷实战案例统计youtube视频热度
  19. linux 添加用户、权限
  20. 汇编语言复习~作业一(下)

热门文章

  1. 使用java数据结构编写代码
  2. flashback的配置
  3. c语言减肥系统软件,给win7系统减减肥
  4. WARNING: Ignoring invalid distribution -ip 解决方案
  5. 0 基础 Java 自学之路(2022年最新版)
  6. 吴恩达视频-第一门课第2周2.7、2.8节-计算图与使用计算图求导数
  7. PC端和移动端自适应问题解决方法
  8. 计算机专业英语辅音字母缩略,英语缩写规则
  9. Visual Studio(VS) Code详解
  10. MySQL 进阶 触发器 -- 触发器介绍、触发器语法、触发器案例