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

面试题:sql题一

SELECTp.product_id,                 -- 产品IDp.product_name,               -- 产品名称SUM(s.sale_qty * s.unit_price) AS sum_price,  -- 年销售总价YEAR(s.sale_date) AS year_date                -- 销售年份
FROM products p
JOIN sales s ON p.product_id = s.product_id
GROUP BYp.product_id,p.product_name,YEAR(s.sale_date)
HAVINGSUM(s.sale_qty * s.unit_price) > 1000         -- 年总价大于1000
ORDER BYsum_price DESC;                               -- 按总价降序排列

表结构示例:

products(产品表)

字段名类型说明
product_idINT产品ID
product_nameVARCHAR产品名称

sales(销量表)

字段名类型说明
sale_idINT销售记录ID
product_idINT产品ID
sale_qtyINT销量
unit_priceDECIMAL单价
sale_dateDATE销售日期

查询说明:

  • 本查询用于统计每个产品每年销量总价大于1000元的销售情况,并按总价从高到低排序。
http://www.xdnf.cn/news/15985.html

相关文章:

  • Spring Boot环境搭建与核心原理深度解析
  • 嵌入式开发学习———Linux环境下数据结构学习(一)
  • GitHub 上的开源项目 ticktick(滴答清单)
  • Kotlin伴生对象
  • Kotlin 作用域函数 let 的实现原理
  • 什么是检索增强生成(RAG)?
  • 深入浅出控制反转与依赖注入:从理论到实践
  • 社交电商推客系统全栈开发指南:SpringCloud+分润算法+Flutter跨端
  • 深度学习篇---车道线循迹
  • CMake实践:CMake3.30版本之前和之后链接boost的方式差异
  • Pulsar存储计算分离架构设计之Broker无状态
  • linux: tar解压之后属主和属组不是当前用户问题
  • [c++11]constexpr
  • MCP消息协议和传输协议(Java角度)
  • 【数学建模|Matlab】Matlab「基础知识」和「基础操作」
  • es搜索实现既能模糊查询又能分词查询
  • Linux部署.net Core 环境
  • 8.4 Java 原生 TCP Socket 实现 HTTP 请求解析和请求分发
  • Dify接入MCP案例1:基于Chatflow旅行、吃饭、新闻、学习的AI智能体
  • 公司内部网址怎么在外网打开?如何让外网访问内网的网站呢?
  • 2025 年非关系型数据库全面指南:类型、优势
  • cddlib(用于凸多面体计算和线性不等式系统求解)的开源库
  • JAVA API (三):从基础爬虫构建到带条件数据提取 —— 详解 URL、正则与爬取策略
  • Java 大视界 -- Java 大数据在智能交通自动驾驶车辆与周边环境信息融合与决策中的应用(357)
  • JMeter 实现 Protobuf 加密解密
  • UE5 UI 水平框
  • ansible 批量 scp 和 load 镜像
  • MybatisPlus-16.扩展功能-枚举处理器
  • Windows PE文件内未用空间学习
  • DNS应用层协议