SQL数据查询之二文档格式.docx
《SQL数据查询之二文档格式.docx》由会员分享,可在线阅读,更多相关《SQL数据查询之二文档格式.docx(13页珍藏版)》请在冰豆网上搜索。
SQL数据查询之二
班级:
G计算机111
学号:
姓名:
一.目的与要求
1、掌握连接查询尤其是自身连接的使用。
2、掌握嵌套查询的应用,学会使用IN、比较运算、谓词等不同嵌套查询
3、了解集合查询
4、总结SQL查询的一般语法格式,学会举一反三地使用各种查询命令。
二.实验内容
完成P127页上习题3、4、5(1-7)的内容:
3、用SQL语句建立S,P,J,SPJ表。
4、
(1)查询供应工程J1零件的供应商号码SNO
(2)查询供应工程J1零件P1的供应商号码SNO
(3)查询供应工程J1零件为红色的供应商号码SNO
(4)查询没有使用天津供应商生产红色零件的工程号JNO
(5)查询至少用了供应商S1所供应的全部零件的工程号JNO
5、
(1)查询所有供应商的姓名和所在城市
(2)查询氖零件的名称,颜色,重量
(3)查询使用供应商S1所供应零件的工程号码
(4)查询工程项目J2使用的各种零件及数量
(5)所出上海厂商供应的所有零件号码
(6)查询使用上海的零件的工程名称
(7)查询没有使用天津的零件的工程号码
三.实验步骤
1、新建数据库。
2、用SQL语言建立各个数据表。
3、对各个表输入数据。
4、用SQL语言对表按要求进行查询。
四.测试数据与实验结果
图1新建数据库
图2建立S表
图3建立P表
图4建立J表
图5建立SPJ表
图6表J数据
图7表P数据
图8表S数据
图9表SPJ数据
图10查询供应工程J1零件的供应商号码SNO
图11查询供应工程J1零件P1的供应商号码SNO
图12查询供应工程J1零件为红色的供应商号码SNO
图13查询没有使用天津供应商生产红色零件的工程号JNO
图14查询至少用了供应商S1所供应的全部零件的工程号JNO
(1)
查询S1供应商的零件号PNO
图15查询至少用了供应商S1所供应的全部零件的工程号JNO
(1)
查询既使用P1又使用P2零件的工程号JNO
图16查询所有供应商的姓名和所在城市
图17查询氖零件的名称,颜色,重量
图18查询使用供应商S1所供应零件的工程号码
图19查询工程项目J2使用的各种零件及数量
图20所出上海厂商供应的所有零件号码
图21查询使用上海的零件的工程名称
图22查询没有使用天津的零件的工程号码
五.结果分析与实验体会
经过前两次的实验后,再来做这次的实验对于应用程序的的环境已经比较熟悉了,所以操作起来方便多了,这次实验的查询中有很多要用到汉字的,在输入完之后一定要及时将输入法切换回来,不然容易出现编译错误。
在建立SPJ表时,由于三个属性构成,必须作为表级完整性进行定义。