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

d202547

目录

一、sql-每月交易 I

二、 sql-按日期分组销售产品

三、sql-列出指定时间段内所有的下单产品

四、 第k个大的数


一、sql-每月交易 I

题目意思就是把国家名称,和年月一样的分为一组,在这组数据中进行计数

题目给的日期格式是yyyy-mm-ss,可以使用left()函数截取一下

select  left(trans_date,7) as 'month',country,count(state) as 'trans_count',
count(if(state = 'approved',1,null)) as 'approved_count',
sum(amount) as 'trans_total_amount',
sum(if(state = 'approved',amount,0)) as 'approved_total_amount'
from Transactions
group by country,left(trans_date,7)

二、 sql-按日期分组销售产品

select sell_date,COUNT(DISTINCT product) num_sold,
       GROUP_CONCAT(DISTINCT product) products
from Activities
group by sell_date

三、sql-列出指定时间段内所有的下单产品

写的莫名其妙 感觉需要找个时间捋一下mysql 什么先执行了

select p.product_name,sum(if(left(order_date,7) = '2020-02',unit,0)) as 'unit'
from Orders o1 left join Products p on o1.product_id = p.product_id
group by o1.product_id
having sum(if(order_date like '2020-02%',unit,0)) >= 100

四、 第k个大的数

public int findKthLargest(int[] nums, int k) {
        PriorityQueue<Integer> p = new PriorityQueue<>(((a,b) -> b-a));
        for(int val : nums){
            p.offer(val);
        }
        while(k-- > 1){
            p.poll();
        }
        return p.peek();
    }

 

相关文章:

  • AF3 OpenFoldMultimerDataModule类解读
  • 【零基础入门unity游戏开发——动画篇】Animation动画窗口,创建编辑动画
  • uniapp微信小程序地图marker自定义气泡 customCallout偶尔显示不全解决办法
  • 本地大模型构建个人知识库(Ragflow)
  • Oracle序列介绍
  • Web开发:常用 HTML 表单标签介绍
  • 数据类型与判断
  • 【后端开发面试题】每日 3 题(三十)
  • CentralCache
  • 登录窗口布局
  • 具身智能零碎知识点(一):深入解析Transformer位置编码
  • oracle 包的管理
  • ffmpeg提取字幕
  • 八大排序——c++版
  • 如何使用 Coze 的 HTTP 请求节点实现高效数据交互
  • 《深度揭秘:借助MySQL实现AI模型训练全程追溯》
  • 数据驱动金融韧性升级,开启数据交换“新范式”:构建“实时、国产化强适配”的数据交换与共享平台
  • java基础使用- 泛型
  • 《DeepSeek RAG 增强检索知识库系统》Ollama DeepSeek 流式应答页面对接之三
  • Postgres数据库源码编译及部署
  • 网站开发后端技术/百度推广点击一次多少钱
  • 做网站每年需付费吗/百度问问
  • 增城网站建设推广/国外产品推广平台
  • 高端上海网站设计公司价格/网络推广怎么学
  • wordpress 商品/seo优化报价公司
  • 自建网站和第三方平台/百度推广客户端登录