当前位置: 首页 > news >正文

商务网站模板电子制作网站

商务网站模板,电子制作网站,做啥类型网站,邪恶做网站题目 Table: Transactions 编写一个 sql 查询来查找每个月和每个国家/地区的事务数及其总金额、已批准的事务数及其总金额。 以 任意顺序 返回结果表。 查询结果格式如下所示。 示例 1: 解题思路 1.题目要求我们查找每个月和每个国家/地区的事务数及其总金额、已批准的事务数…

题目

Table: Transactions

编写一个 sql 查询来查找每个月和每个国家/地区的事务数及其总金额、已批准的事务数及其总金额。

以 任意顺序 返回结果表。

查询结果格式如下所示。

示例 1:

 

 

解题思路

1.题目要求我们查找每个月和每个国家/地区的事务数及其总金额、已批准的事务数及其总金额。我们可以根据示例给出的输出结果表来进行查询。

2.在查询之前我们要弄清楚 sum() 和 count() 函数。

  • 比如计算批准的事务数,我一开始写的是 count(state='approved'),而这样返回的是所有记录数,因为 count(条件)不管记录是否满足条件表达式,只要非NULL就加1。所以应改为 sum(state='approved') ,符合条件的就+1,或者 count(if(state='approved',1,null))
  • 对符合条件的字段求和≠sum(条件),这样只是计数。

3.然后我们开始查询,我们先对记录进行分组,首先按照 month 分,再按 country 分,分好后的组内就是同一个国家在同一个月的记录。之后用 left()函数提取 trans_date 字符串的左边部分,也就是我们所需要的年和月。country 直接查询出即可。trans_country 统计我们分好组的记录,在查询 approved_count  时,我们先要用if条件判断 state 的状态,如果为 approved 就返回1,否则返回 null,因为只有为 null 时 count()才不会进行计数。

4.查询 trans_total_amount 我们只需要将组内记录的 amount 进行加和即可,最后approved_total_amount 也是只需要 state = ‘approved’ 时的记录,我们依然可以使用if语句进行判断,当条件成立时返回 amount,否则返回 0。

代码实现

select left(trans_date,7)month,country,count(country) trans_count,count(if(state='approved',1,null)) approved_count,sum(amount) trans_total_amount,sum(if(state='approved',amount,0)) approved_total_amountfrom transactionsgroup by month,country 

测试结果

 

http://www.yuulin.com/news/295.html

相关文章:

  • 免费做网站百度能录入成品短视频app源码的优点
  • 房产网站建设新闻热点最新事件
  • 做网站需要哪些程序员怎么创建一个网页
  • 垂直 社交网站 建设baidu百度首页官网
  • 成都网站开发企业百度seo引流
  • 绵阳政府网站建设网络营销费用预算
  • 如何做网站地图国内重大新闻
  • 越秀免费网站建设一个品牌的策划方案
  • 那网站做问答seo网络优化公司
  • 网站建设行业发展状况在线域名解析ip地址
  • 网站建设的解决方案google搜索网址
  • 网站 seo 设置建网站需要什么
  • 哈尔滨自助建站模板百度指数大数据分享平台
  • 中交建设集团网站软文营销案例文章
  • php 做网站xml地图重庆百度seo代理
  • wordpress文章怎么增加字段百度seo怎么关闭
  • 一起做网站班级优化大师是干什么用的
  • 装饰公司在哪个网站上接活学校网站模板
  • 百度网站官网入口利搜网站排名软件
  • 电脑可以做服务器部署网站吗廊坊seo快速排名
  • 湖北省和城乡建设厅官方网站百度网络推广怎么收费
  • 营销型网站建设 ppt南京网站制作设计
  • 企业营销型网站建设哪家好网站建设是什么
  • iis建设网站教程网络推广运营是做什么
  • 上海专业做网站推广的公司泰安seo公司
  • 网页版梦幻西游vip价格表seo软件优化工具软件
  • 网站点赞怎么做的315影视行业
  • 焦作网站建设服务今日足球最新预测比分
  • 做淘客网站用什么上传文件怎么创建一个网页
  • 做网站的用什么软件呢seo个人优化方案案例