首页 > 其他分享 >5.12

5.12

时间:2024-06-05 09:23:27浏览次数:27  
标签:jno 5.12 spj pno sno WHERE SELECT

数据库实验报告二

SELECT  * FROM s ORDER BY city ASC,sname DESC

SELECT * FROM p ORDER BY pname ASC,weight DESC

SELECT * FROM j WHERE jname LIKE '%厂%'

SELECT  * FROM s WHERE sname LIKE '_方%'

SELECT MAX(weight) AS 最大重量

, MIN(weight) AS 最小重量

,AVG(weight) AS 平均重量 FROM P

 

SELECT COUNT(DISTINCT pno) AS 种类数 , AVG(weight) AS 平均质量 FROM p WHERE pname ='螺丝刀'

SELECT pno,qty from spj where sno='s1'

SELECT pno,qty from spj where jno='j1'

SELECT DISTINCT jname FROM j WHERE jno NOT IN (SELECT jno FROM spj INNER JOIN p ON spj.pno = p.pno WHERE p.pname = '螺丝刀' AND p.color = '红');

SELECT DISTINCT sname FROM s WHERE sno NOT IN (SELECT sno FROM spj INNER JOIN p ON spj.pno = p.pno WHERE p.pname = '螺丝刀' AND p.color = '红');

SELECT jno FROM spj GROUP BY jno HAVING SUM(qty) > 500;

SELECT j.jname FROM j INNER JOIN spj ON j.jno = spj.jno GROUP BY j.jname HAVING COUNT(DISTINCT spj.pno) > 3;

SELECT j.jname FROM j WHERE NOT EXISTS (SELECT pno FROM p WHERE pno NOT IN (SELECT pno FROM spj WHERE j.jno = spj.jno));

SELECT j.jname FROM j WHERE NOT EXISTS ( SELECT * FROM p WHERE NOT EXISTS ( SELECT * FROM spj WHERE spj.jno = j.jno AND spj.pno = p.pno ) )

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

SELECT s.sname, p.pname, j.jname, spj.qty FROM s INNER JOIN spj ON s.sno = spj.sno INNER JOIN p ON spj.pno = p.pno INNER JOIN j ON spj.jno = j.jno;

SELECT p.pname, j.jname, spj.qty FROM s INNER JOIN spj ON s.sno = spj.sno INNER JOIN p ON spj.pno = p.pno INNER JOIN j ON spj.jno = j.jno WHERE s.sname = '东方红';

 

GO

CREATE VIEW supply_view AS

SELECT sno, pno, qty

FROM spj

WHERE jno = 'j1';

GO

SELECT pno, SUM(qty) AS total_quantity

FROM supply_view

GROUP BY pno;

GO

SELECT pno, qty

FROM supply_view

WHERE sno = 's2';

在 SQL Server Management Studio (SSMS) 中,可以进行各种数据库管理的直接操作,包括但不限于:

  1. 创建数据库:在 SSMS 中,可以通过图形界面或者 SQL 脚本来创建新的数据库。在 Object Explorer 中右键单击“Databases”,选择“New Database”并填写相关信息即可创建数据库。
  2. 创建表:在创建数据库后,可以通过图形界面的“Tables”节点或者使用 SQL 脚本来创建新的表。在 Object Explorer 中选择目标数据库,右键单击“Tables”节点,选择“New Table”来创建新表。
  3. 插入数据:可以通过 SQL 查询或者图形界面的“Edit Top 200 Rows”功能来插入数据到表中。
  4. 查询数据:通过编写 SQL 查询语句或者使用图形界面的“New Query”功能来查询数据库中的数据。
  5. 修改表结构:可以通过 ALTER TABLE 语句或者图形界面的“Design”功能来修改表结构,如添加列、删除列等操作。
  6. 删除数据:可以通过 DELETE 语句或者使用图形界面的“Delete”功能来删除表中的数据。
  7. 删除表:可以通过 DROP TABLE 语句或者在图形界面中右键单击目标表,选择“Delete”来删除表。
  8. 删除数据库:可以通过 DROP DATABASE 语句或者在 Object Explorer 中右键单击目标数据库,选择“Delete”来删除数据库。

 

标签:jno,5.12,spj,pno,sno,WHERE,SELECT
From: https://www.cnblogs.com/wcy1111/p/18232258

相关文章

  • 意得辑真不错,85喆优惠码延长到25.12.31
    意得辑真不错,85喆优惠码延长到25.12.31了我用editage意得辑润色SCI已经第4年了,今天他家的学术支持老师让我写几句感受,那我真的感受太多了。因为下单太多一度被导师怀疑是在他家套经费。22年刚读博同时润色了三篇,被导师叫到办公室,问我是什么途径联系到的。我说师兄给说的,网上下......
  • 带日期的整合(5.12)
    决定整合一下堆一块太乱了之前的就不搬了以后写了放在这里看的人少的好处就是可以更新发布时间就像粉丝少的主播更容易看到你的留言一样hhh5.75.115.125.13......
  • 上周热点回顾(5.6-5.12)
    热点随笔:· 博客园商业化之路:融资做与众不同的众包平台,让开发能力成为一种服务 (博客园团队)· C#.NET体系图文概述—2024最全总结 (安木夕)· 博客园商业化之路-众包平台:从第一单看基于「开发任务」的定位 (博客园团队)· C#/.NET/.NETCore优秀项目和框架2024年4月简报......
  • Scrum冲刺6--5.12
    Scrum冲刺6--5.12这个作业属于哪个课程软件工程这个作业要求在哪里团队项目这个作业的目标进行敏捷冲刺,熟悉团队合作开发前端仓库前端后端仓库后端每次冲刺日志索引时间博客5.7Day1ᕙ(`▿´)ᕗ5.8Day2ᕙ(•ູ॒•)ᕘ5.9Day3(˚......
  • 5.12
    改进昨天的代码//选择地铁系统组件点击后会有下拉列表可供选择@ComposablefunMetroSystemSelection(metroSystemList:List<MetroSystem>,selectedMetroSystem:MetroSystem,selectMetroSystem:(MetroSystem)->Unit){varexpandedbyrememberS......
  • 24年5.12流片复盘
    非常值得纪念的一天,因为去年这个时候流片delay,今年顺利流出去了,这是一个大的进步,但是还是要做复盘。首先是进度整体上的复盘。这次流片从一月初开始进行规划,到五月初投片,总共花费五个月时间,五个月内,按照最初的时间规划,一月是把规划基本都做完,给项目参与人员一段上手熟悉任务的时......
  • 5.12
    流萤v1实机像史,望周知。好图不好图空调好冷,要冻死了!开始无规律复习。优先数据结构(?)先补DP我DP太差了......
  • 5.12数组角标
    使用递增操作符的数组输入,比如说intb[100],i=0;while(cin>>a){b[i++]=a;}//在这个代码中,i是从1开始存数的,也就是数的范围从b[1]开始,而不是0 对于排序,并且输出排序之后的角标的那种题,就可以看作排序前a[1]=12(数)a[1]=1a[1]=16a[1]=19a[1]=54b[1]=1(角标)b[2]=2......
  • windows 使用MSVC2022编译 Qt 5.12.11
    准备准备一下安装程序,并添加到PATH环境变量。Perl选择64位Portable:PerlPortableRuby选择64位版本进行安装:ruby64bitPython安装Pythonjomnmake不支持并行编译,使用jom进行并行编译。下载jom,解压并添加到PATH环境变量。jomQt5.12.11编译下载地址:Qt5.12.11。使用MS......
  • Qt5.12配置OpenCV教程
    在开发图像处理和计算机视觉应用时,QT和OpenCV是两个不可或缺的工具。QT为我们提供了丰富的图形界面设计功能,而OpenCV则提供了强大的图像处理算法。那么,如何将这两者完美结合呢?本文将为你详细解析QT5.12与OpenCV的配置过程,让你轻松上手!一、软件下载1、QT 5.12.9下载地址:......