`

产品在不同的仓库中存放,请以下图格式进行显示。

    博客分类:
  • sql
SQL 
阅读更多
有如下表:


在产品表中,有字段
P_id为产品的id,
p_Num为产品的数量,
s_id为产品所存放的仓库id。

创建语句为:

create table myPro(
P_id int,
p_Num int,
s_id varchar(20))

insert into myPro values(1,10,'01');

insert into myPro values(1,12,'02');

insert into myPro values(2,8,'01');

insert into myPro values(3,11,'01');

insert into myPro values(3,8,'03');

insert into myPro values(1,10,'01');


要求以下图的格式显示出来,请问sql语句怎么来写。显示各产品在各仓库中对应的数量。效果如下图






select p_id ,
sum(case when s_id=1 then p_num else 0 end) as s1_id
,sum(case when s_id=2 then p_num else 0 end) as s2_id
,sum(case when s_id=3 then p_num else 0 end) as s3_id
from myPro group by p_id





  • 大小: 7 KB
  • 大小: 6.4 KB
分享到:
评论

相关推荐

    基于SpringBoot的图片上传与显示.zip

    本项目“基于SpringBoot的图片上传与显示”是一个典型的实战案例,适用于Java开发者的毕业设计或者日常学习,通过这个项目,我们可以深入理解SpringBoot如何处理文件上传以及如何在Web应用中展示这些上传的图片。...

    Android-MultiPictureView是一个将多张图片组合显示并支持添加和删除的控件

    - 在不同屏幕尺寸和分辨率下,如何保证图片显示的美观和一致性,可能需要进行自适应布局的设计。 - 性能优化,比如图片的懒加载、内存管理等,以避免内存泄漏和性能瓶颈。 `goyourfly-MultiPictureView-a9b38c2`这...

    仓库管理系统_实验报告_课程设计_c语言(有源码)

    1. **输入信息**:向系统输入新的产品信息,并将其保存在文件中,以便后续使用。 2. **修改信息**:允许用户修改已存在的产品信息。 3. **增加信息**:为新进入仓库的产品添加信息。 4. **删除信息**:删除不再需要...

    获取echarts地图所有JSON文件

    在ECharts中,地图图表是其特色功能之一,能够展示地理信息数据,如省份、城市等的分布情况。为了实现地图的可视化,ECharts需要地图的JSON数据文件,这些文件包含了地图形状和位置等信息。 获取ECharts地图的所有...

    多库房库存管理系统vb+access

    在多库房库存管理中,系统通常包含以下核心模块: 1. **库存登记模块**:用于录入不同仓库的初始库存信息,包括物品名称、规格、数量、存放位置等,并关联到相应的仓库。 2. **出入库管理模块**:记录每次物品的...

    cheeaunearth我在地球上签到的地图

    该项目的源代码存放在名为 "earth-master" 的压缩包中,这通常是GitHub仓库的克隆或下载,表明这是一个开源项目。"master"分支是GitHub中的默认分支,通常包含项目的最新稳定版本。开发者Cheeaun可能使用Git来管理...

    基于数据挖掘技术的数据显示处理器开发研究.pdf

    数据挖掘技术在各行各业中都有广泛的应用,尤其在显示处理器开发领域中,这项技术可以显著提高开发效率和最终产品的性能。 数据挖掘技术的特点在于其应用的广泛性和高效性。通过对数据的整合分析,数据挖掘能够帮助...

    仓库管理系统JAVA源代码

    1. 跨平台性:JAVA的“一次编写,到处运行”特性使得仓库管理系统可以在多种操作系统上运行,无需针对不同平台进行二次开发。 2. 安全性:JAVA提供了严格的安全模型,有效防止恶意代码的侵入,保障系统的安全运行。 ...

    软件工程课程设计-仓库管理系统.doc

    在仓库管理系统中,数据流图可以帮助我们更好地理解数据是如何在不同的模块之间传输和处理的。 - **数据源**:包括用户输入的数据和其他外部系统提供的数据。 - **数据处理**:系统内部的处理逻辑,如数据验证、...

    仓库物资管理系统

    **仓库物资管理系统**是一种用于管理库存物资的应用软件,能够帮助用户高效地管理仓库中的各种物资,确保物资的准确记录和及时更新。根据提供的描述和部分代码,我们可以了解到该系统是作为一门《可视化编程技术及...

    超市CRM仓库和挖掘.pptx

    提取是指从各种数据源中提取数据,转换是指将提取的数据转换为统一的格式,加载是指将转换后的数据加载到数据仓库中。 数据仓库管理系统: 数据仓库管理系统(DWMS)是数据仓库技术的核心,由DBMS、界面和专用程序...

    远程仓库湿度监测系统.zip_51 湿度 proteus_proteus_单片机仓库_湿度 proteus_C51

    在现代仓储管理中,环境湿度的监控至关重要,尤其对于存放对湿度敏感的物品如电子产品、文物等。本项目是基于51系列单片机设计的远程仓库湿度监测系统,通过集成的硬件电路和软件程序,实现了对仓库湿度的实时检测和...

    微信小程序_地图定位DEMO

    在提供的文件列表中,可以看到`.gitignore`文件,它用于定义版本控制系统Git应忽略的文件或目录,防止这些文件被错误地提交到仓库。`app.js`是小程序的主入口文件,用于管理全局状态和生命周期。`app.json`则负责...

    浅谈自动化立体仓库控制系统选择.pdf

    自动化立体仓库控制系统是当下物流体系中飞速成长的一个核心机构,属于一类从多个层面来放置货物的仓库存放系统,涵盖了自由管理与监管体系以及高位货架、巷道堆垛机以及相应的出入库房、电脑监管体系和别的配套机构...

    货仓区的控制 装有两台传送带的系统,在两台传送带之间有一个仓库区

    在货仓区的控制中,一个关键的自动化系统设计涉及两个传送带,它们协同工作以维持库存管理和物流流程。这个系统特别关注了仓库区的容量管理,以确保高效且无阻塞的操作。以下是对该系统及其操作的详细解析: 1. **...

    Sign_android源码_百度地图_

    在`src`目录下,主要分为`main`和`debug`等不同的构建变体,其中`main`是主代码,`java`和`xml`子目录分别存放Java代码和布局文件。 在实现百度地图功能时,开发者首先需要在`AndroidManifest.xml`中添加必要的权限...

    仓库管理excel

    1. **库存清单**:记录所有在库商品的信息,如条形码、产品名称、型号、供应商、数量、单位、存放位置等。 2. **入库记录**:跟踪每批新到货品的详细情况,包括入库日期、数量、供应商信息等。 3. **出库记录**:...

    产品标识和可追溯性控制程序.doc

    通常,标识是指在产品上或其包装上明确显示的信息,用于区分不同的批次、型号或状态。可追溯性则是通过记录和标识系统,能追溯到产品生产过程的每一步。 4. **作业程序与权责**: - **进料标识与追溯**: - 仓库...

    基于Jsp的仓库管理系统源码.zip

    在这个仓库管理系统中,JSP主要负责接收用户请求,调用JavaBean进行业务处理,并将结果呈现给用户。 【毕业设计】通常涉及实际项目开发,目的是让学生在实践中运用所学知识,提高解决问题的能力。本项目作为毕业...

    微信小程序 沪深/港股 K线图,走势图,通达信语法,股票HQChart-master.zip

    在本项目中,我们主要关注的是“微信小程序”这一技术平台,以及如何在其中实现沪深/港股的K线图和走势图。"股票HQChart-master.zip"这个压缩包包含了一个名为"HQChart-master"的项目,这很可能是用来开发微信小程序...

Global site tag (gtag.js) - Google Analytics