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

SQL每日一练(2)

表:

产品表 p

product_idproduct_name
1产品 A
2产品 B
3产品 C

销售表 s

sale_idproduct_idcountryamountsale_date
11法国1000.002020-09-15
22法国1500.002020-09-20
33法国800.002020-09-10
41英国1200.002020-09-25
52英国1600.002020-09-05
63英国900.002020-09-30

 题目:

1、查询所有时间内,各个国家的销售情况,销售金额大于1000视为业绩合格,否则不合格。

结果输出:国家、销售金额、业务情况。

2、所有时间年内,总销售金额最大的国家?销售金额(四舍五入到整数)。

例子 中国 10000

题目1:思路:根据题目查询,然后做连接,主要考察case when then end的用法。

SELECT s.country,SUM(s.amount) AS total_sales,CASEWHEN SUM(s.amount) > 10000 THEN '合格' ELSE '不合格'END AS performance
FROM sales s
GROUP BY s.country
ORDER BY s.country;

题目2:思路很简单order by排序limit1 需要注意四舍五入需要用round函数

SELECT s.country, ROUND(SUM(s.amount), 0) AS total_sales  
FROM sales s
GROUP BY s.country  
ORDER BY total_sales DESC
LIMIT 1;

        

http://www.xdnf.cn/news/8541.html

相关文章:

  • Vue3响应式数据: 深入分析Ref与Reactive
  • React 文件分片上传与下载全解析
  • 听课笔记之中国式现代化导论
  • 提效-点击跳转到源码
  • C++系统IO
  • 电脑C盘清理技巧:释放空间,提升性能
  • 【MySQL】表的内外连接
  • 缓存的更新机制
  • 计算机网络期末复习资料
  • 建筑机械员(建筑施工机械管理人员)考试练习题
  • Gartner《Optimize GenAI Strategy for 4 Key ConsumerMindsets》学习心得
  • Netty学习专栏(四):如何解决粘包/拆包问题及自定义协议的实现
  • 网络安全从零开始(一):基础技能全解析
  • github好玩的工具
  • 车载中央域控制器测试【BCM模块介绍-外灯3】
  • SQL每日一题
  • 【MySQL】CRUD
  • SQL每日一题(4)
  • ae钢笔工具无法编辑形状图层的路径
  • Laravle 证件照排版
  • 预分配矩阵内存提升文件数据读取速度
  • 基于Spring boot+vue的中医养生系统的设计与实现(源码+论文+部署+安装+调试+售后)
  • NodeRAG: 基于异构节点的基于图的RAG结构
  • CSS入门
  • SDL2常用函数:SDL_LoadBMP 数据结构详解与示例
  • python 自动生成不同行高的word
  • 医疗AI项目文档编写核心要素硬核解析:从技术落地到合规实践
  • 集群聊天服务器学习 配置开发环境(VScode远程连接虚拟机Linux开发)(2)
  • MMaDA——开源首个多模态大扩散语言模型
  • 计算机网络(3)——传输层