首页 > 其他分享 >5.17

5.17

时间:2024-06-14 21:26:21浏览次数:20  
标签:jno 查询 spj 5.17 pno where select

今天上数据库原理,实验二是给出数据后对数据进行多方面的查询。

4、在数据库 test1 中进行下列查询操作,将查询语句与结果写入实验报告。

(1)查询所有供应商情况,先按城市升序排列,城市相同按供应商名称降序排列。

select * from s order by city asc,sname desc;

(2)查询所有零件情况,先按零件名称升序排列,零件名称相同按重量降序排列。

select * from p order by pname asc,weight desc;

(3)查询项目名中含有“厂”的项目情况。

select * from j where jname like concat('%','厂','%');

(4)查询供应商名称中第二个字为“方”的供应商情况。

select * from s where sname like concat('_','方','%');

(5)查询所有零件中的最大、最小、平均重量。

select max(weight),min(weight),avg(weight) from p ;

(6)查询零件中名为“螺丝刀”的零件的种类数、平均重量。

select count(*),avg(weight) from p where pname='螺丝刀';

(7)查询供应商 S1 所供应的各种零件的名称和数量。

select   p.pname,sum(qty) from spj join p on spj.pno=p.pno  where sno='s1' group by spj.pno,p.pname;

 

(8)查询工程 J1 所使用的各种零件的名称和数量。

select p.pname,sum(qty) from spj join p on spj.pno=p.pno where jno='j1'group by spj.pno, p.pname;

(9)查询没有使用红色螺丝刀的工程名称。

select jname from j where jno IN (select jno from spj where pno NOT IN (select pno from p where pname='螺丝刀' and color='红') group by jno);

(10)查询没有供应红色螺丝刀的供应商名称。

select sname from s where sno in(select sno from spj where pno not in(select pno from p where pname='螺丝刀' and color ='红') group by sno);

( 11)查询所用零件数量超过 500 的工程项目号。

select jno from spj  group by jno having sum(qty)>500;

( 12)查询所用零件种类超过 3 种的工程项目名称。

select jname from j where jno in(select jno from (select jno,count(distinct pno) as sum from spj group by jno)as subquery where sum >3);

( 13)查询使用了全部零件的工程项目名称。

select jname from j where jno in(select jno from (select jno,count(distinct pno) as sum from spj group by jno) as subquery where sum=(select count(*) from p));

( 14)查询至少供应了工程 J1 所使用的全部零件的供应商名称。

SELECT s.sname FROM spj JOIN p ON spj.pno = p.pno JOIN s ON spj.sno = s.sno WHERE NOT EXISTS ( SELECT * FROM spj WHERE spj.jno = 'j1' AND spj.pno NOT IN ( SELECT pno FROM spj WHERE jno = 'j1' ) AND spj.sno = s.sno )

( 15)查询供应情况,显示内容为供应商名称、零件名、工程名称、数量。

select s.sname,p.pname,j.jname,spj.qty from spj join j on spj.jno=j.jno join s on spj.sno=s.sno join p on spj.pno =p.pno;

( 16)查询“东方红”供应商供应情况,显示供应的零件名、工程名称、数量。

select p.pname,j.jname,spj.qty from spj join j on spj.jno=j.jno join s on spj.sno=s.sno join p on spj.pno =p.pno where sname='东方红';

标签:jno,查询,spj,5.17,pno,where,select
From: https://www.cnblogs.com/gjsgjs/p/18248652

相关文章

  • 5.17
    import'dart:async';import'package:dio/dio.dart';import'package:flutter/material.dart';import'package:test1/page/video.dart';//导入获取用户信息的方法import'../Do/UserDao.dart';import'../component/container......
  • 2024.5.17
    8-9【Python0010】正整数的因子展开式分数10全屏浏览作者 doublebest单位 石家庄铁道大学【题目描述】编写程序,输出一个给定正整数x(x>1)的质因子展开式。【输入格式】请在一行中输入整数x的值。【输出格式】对每一组输入的x,按以下格式输出x的质因子......
  • 5.17反序列化
    1、原理序列化:对象状态-可存储或传输形式的过程,将状态信息保存为字符串;反序列化:序列化的字符串-对象;恶意代码注入到应用程序中,程序从不安全来源反序列化数据时,数据从一种格式(json、xml)转化为(对象或列表),如果不检查安全性,则攻击者构造恶意代码在数据,程序反序列化时,恶意代码执行......
  • 5.17
    Denodo在这时带来了其独特的数据虚拟化技术,斩断了困扰英特尔的信息乱麻。数据虚拟化绕过了繁琐的数据抽取、转换和加载(ETL)过程,实现从源头实时抓取数据,为决策提供了即时而准确的依据。不仅仅于此,它还将原先散落在各处的业务逻辑统一到了数据虚拟化层,确保不论使用何种报告工具,结论......
  • 5.17
    查了一下怎么路由跳转但现在跳转页面的时候需要传递数据 找了几种方法试了一下都不行```@RequiresApi(Build.VERSION_CODES.O)@ComposablefunAppNavHost(rootNavController:NavHostController=rememberNavController(),@SuppressLint("ModifierParameter")mo......
  • 5.17
    今天上数据库原理,实验二是给出数据后对数据进行多方面的查询。4、在数据库test1中进行下列查询操作,将查询语句与结果写入实验报告。(1)查询所有供应商情况,先按城市升序排列,城市相同按供应商名称降序排列。select*fromsorderbycityasc,snamedesc;(2)查询所有零件情况,先按......
  • 5.17软工日报
    今天写了安卓的部分模块代码importandroid.os.Bundle;importandroid.text.Editable;importandroid.text.TextWatcher;importandroid.widget.Button;importandroid.widget.EditText;importandroid.widget.TextView;importandroid.widget.Toast;importandroidx.ap......
  • 24.5.17
    所花时间:写了物联网的竞赛技术架构,对现有技术进行了研究代码量:0博客量:28了解知识点:可用于特殊物品在仓储和物流过程中的状态监测,边缘机通过使用温湿度传感器和加速度传感器还有摄像头来采集货物的对应数据,使用mqtt协议向云主机进行数据的发送,云主机结合了火山引擎的边缘智能平......
  • 5.17
    高三在举行神秘仪式,时不时传来巨大的响声让我分心,望周知。推歌丑八怪——薛之谦歌词如果世界漆黑其实我很美在爱情里面进退最多被消费无关痛痒的是非又怎么不对无所谓如果像你一样总有人赞美围绕着我的卑微也许能消退其实我并不在意有很多机会像巨人一样的无畏......
  • 2024.5.17
    2024.5.17【这个世界早已无法拯救,可我们还必须成为英雄。】Friday四月初十继续水数据结构。。。P3045[USACO12FEB]CowCouponsG//2024.5.17//bywhite_ice//P3045[USACO12FEB]CowCouponsG#include<bits/stdc++.h>#include<typeindex>usingnamespacestd;......