`

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

    博客分类:
  • 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
分享到:
评论

相关推荐

    仓库管理系统课程设计UML.doc

    二、仓库信息管理系统分析与设计 (一)《仓库信息管理系统》的需求建模 1、需求分析 仓库信息管理系统要能完成以下功能: 仓库存放的货物品种繁多,堆存方式以及处理方式也非常复杂,随着业务量的增加,仓 库管理者...

    web课程设计仓库管理应用网站系统.doc

    目 录 第1章 系统分析 1 1.1 开发背景 1 1.2 系统需求分析 1 1.3 开发环境 2 第2章 系统设计 4 2.1 系统功能分析 4 2.2 系统功能模块图 4 2.3 数据库设计 4 第3章 系统实现 8 3.1 用户登录模块 8 3.2 仓库管理模块 9...

    web课程设计仓库管理应用网站系统(1).doc

    目 录 第1章 系统分析 1 1.1 开发背景 1 1.2 系统需求分析 1 1.3 开发环境 2 第2章 系统设计 4 2.1 系统功能分析 4 2.2 系统功能模块图 4 2.3 数据库设计 4 第3章 系统实现 8 3.1 用户登录模块 8 3.2 仓库管理模块 9...

    高中信息技术-浙教版选修四数据库与数据库管理系统.pptx

    我们从菜单中选择命令时,在命令窗口中会自动显示相应的命令,这样便于我们掌握各种操作命令。 (3)程序执行方式。依次输入要执行的各条命令,存入一个文件(称为程序文件),运行该文件时计算机将自动执行程序文件...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    友情链接及网页访问量统计显示:在博客的个人页面中还提供了推荐给普通网络用户的相关友情链接,此外,对个人页面的访问量也在随时进行统计,并在个人页面中进行直观的显示。 博客主页面的用例图如图3所示: 图3 ...

    ssm框架酒吧系统完整导入可运行带sql

    进去之后会触发一个页面刷新的方法,之后在里面填写寄存产品的信息 其中,会员信息和产品信息都是从数据库中查询出来的,可以进行自动赋值,还有寄存单号是自动生成的随机数,之后金额的value也是在后台自动计算出来...

    LED大屏设计方案.docx

    2.4 根据工艺流程图,我司分以下步骤进行施工:基建部分、屏体安装部分、布线部分、调试培训部分; 2.4.1 基建部分: 结构示意图: LED大屏设计方案全文共18页,当前为第4页。侧视图: LED大屏设计方案全文共18页,...

    基于物联网的智能仓储管理系统的设计.doc

    在这个过程中不需要保管员使用手持条形码扫描器对仓储物资进行逐个扫描,这将大大 加快物资的流动速度,且能减少操作失误,降低管理成本,提高仓库管理的工作效率。 采用物联网技术将更加高效、准确地实现物资设备...

    eas供应链dep案例集

    难以通过BOTP配置取不同的科目,希望在表头增加“对方科目”字段,并支持在BOTP中进行配置。 在领料出库单的表头增加“对方科目”字段,并支持在“领料出库单-凭证”的BOTP中进行配置。 0.5 新增及调整字段 EASSCMA...

    数据库系统概论选择题.docx

    这些新闻显示在站点上,其背后有数据库的支持 B、新浪的微博能够记录你的动态和好友的动态,这些数据存放在数据库中 C、去银行能够打印你的交易记录,银行使用数据库来记录你的每一笔交易 D、QQ上的聊天记录能够漫游...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视...

    JAVA上百实例源码以及开源项目

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    XX计算机应用基础试题(附答案).doc

    以下计算机接口中,可以直接进展"插拔"操作的是。 A. B.LPT C.PCI D.USB 10. 在衡量计算机的主要性能指标中,字长是。 A.计算机运算部件一次能够处理的二进制数据位数 B.8位二进制长度 C.计算机的总线数 D.存储系统...

    二十三种设计模式【PDF版】

    主要是介绍各种格式流行的软件设计模式,对于程序员的进一步提升起推进作用,有时间可以随便翻翻~~ 23种设计模式汇集 如果你还不了解设计模式是什么的话? 那就先看设计模式引言 ! 学习 GoF 设计模式的重要性 ...

    java面试题

    答:CORBA标准是公共对象请求代理结构,用途为:用不同的程序设计语言书写,在不同的进程中运行,为不同的操作系统开发。 xml解析技术? 答:常用的DOM、SAX等 DOM:处理大型文件时性能下降的非常厉害,适合对xml...

    JAVA上百实例源码以及开源项目源代码

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    数据库系统基础知识.doc

    1.2数据库、数据库管理系统与数据库系统 1) 数据库(DataBase,简称DB) 数据库,顾名思义,是存放数据的仓库。它是按一定的结构和组织方式存储在计算机外 部存储介质上的,有结构,可共享的相互关联的数据集合。 ...

    ist的matlab代码-Part-DB:电子零件数据库

    由于访问是通过Web浏览器进行的,因此必须在Web服务器上安装Part-DB。 然后,该软件可以与任何标准浏览器和操作系统一起使用,而无需安装其他软件。 职能 存放地点,占地面积,类别,供应商,数据表,价格,订单号,...

Global site tag (gtag.js) - Google Analytics