成 绩:
指导老师(签名):
课程名称:数库原理
实验项目名称:数查询更新
实 验 目
(1)观察查询结果 体会SELECT语句实际应
(2)求学生够查询分析器中SELECT语句进行简单查询
(3)熟练掌握简单表数查询数排序数连接查询操作方法
(4)熟悉UPDATEINSERTDELETEALTER语句进行表操作
二实 验 设 备 器 件
Win7 +Sql server 2008
三实 验 容 步 骤
根实验创建数库SPJ查询分析器中sql语句完成题目
(1)找出供应商姓名城市
(2)找出零件名称颜色重量
(3)找出供应商S1供应零件工程号码
(4)列出址北京供应商姓名
(5)模糊查询找出名字包含螺丝两字颜色红色零件名称
(6)统计城市工程项目数量结果显示城市工程项目数合计
(7)找出工程项目J2种零件名称数量
(8)找出海厂商供应零件号码
(9)出海产零件工程名称
(10)统计区供应商供应零件总数量结果显示供应商区零件总量
(11)分类统计供应商盛锡零件供应量结果显示零件名称零件数量
(12)找出没天津产零件工程号码
(13)查询少供应商S1提供全部零件工程号JNO
(14)全部红色零件颜色改成蓝色
(15)S5供J4零件P6改S3供应
(16)供应商关系中删供应商号S2记录供应情况关系中删相应记录
(17)请(S1J6P4200)插入供应情况关系
(18)S表添加供应商供应商编号:S6供应商名称:伟星城市:北京状态暂未定
(19)P表添加零件零件编号:P7零件名称:凹轮颜色:蓝重量:20
(20)SSPJ表进行左外连接查询结果中带null值表示什含义?
(21)SPJP表进行右外连接查询结果中带null值表示什含义?
(22)P表中加入属性零件产CITY(CHAR型)
(23)P表中加入属性WEIGHT改SMALLINT型
(24)删刚P表中加入零件产CITY属性
四实 验 总 结:
(1)找出供应商姓名城市
SELECT SNAME CITY FROM S
(2)找出零件名称颜色重量
SELECT PNAMECOLORWEIGHT FROM P
(3)找出供应商S1供应零件工程号码
SELECT JNO FROM SPJ WHERE SNO'S1'
(4)列出址北京供应商姓名
4SELECT SNAME FROM S WHERE CITY'北京'
(5)模糊查询找出名字包含螺丝两字颜色红色零件名称
SELECT PNAME
FROM P
WHERE PNAME LIKE'螺丝_' and COLOR'红'
(6)统计城市工程项目数量结果显示城市工程项目数合计
SELECT CITYCOUNT(JNO) as'工程项目数合计'
FROM J
GROUP BY CITY
(7)找出工程项目J2种零件名称数量
SELECT QTYPNAME
FROM PSPJ
WHERE PPNOSPJPNO AND JNO'J2'
(8)找出海厂商供应零件号码
SELECT PNO
FROM SSPJ
WHERE SSNOSPJSNO AND CITY'海'
(9)出海产零件工程名称
SELECT JNAME
FROM SJSPJ
WHERE SSNOSPJSNO AND JJNOSPJJNO AND SCITY'海'
(10)统计区供应商供应零件总数量结果显示供应商区零件总量
SELECT CITY AS '供应商区'SUM(QTY) AS '零件总量'
FROM SPJS
WHERE SSNOSPJSNO
GROUP BY CITY
(11)分类统计供应商盛锡零件供应量结果显示零件名称零件数量
SELECT PNAME AS '零件名称'SUM(QTY) AS '零件数量'
FROM SPJPS
WHERE PPNOSPJPNO AND SSNOSPJSNO AND SSNAME'盛锡'
GROUP BY PNAME
(12)找出没天津产零件工程号码
SELECT JNO
FROM J
WHERE NOT EXISTS
(SELECT *
FROM SPJ
WHERE SPJJNOJJNO
AND SNO IN
(SELECT SNO
FROM S
WHERE CITY'天津')
AND PNO IN
(SELECT PNO
FROM P ))
(13)查询少供应商S1提供全部零件工程号JNO
SELECT DISTINCT JNO
FROM SPJ SPJZ
WHERE NOT EXISTS
(SELECT *
FROM SPJ SPJX
WHERE SNO'S1'
AND NOT EXISTS
(SELECT *
FROM SPJ SPJY
WHERE SPJYPNOSPJXPNO
AND SPJYJNOSPJZJNO))
(14)全部红色零件颜色改成蓝色
UPDATE P
SET COLOR'蓝'
WHERE COLOR'红'
(15)S5供J4零件P6改S3供应
UPDATE SPJ
SET SNO'S3'
WHERE SNO'S5' AND JNO'J4' AND PNO'P6'
(16)供应商关系中删供应商号S2记录供应情况关系中删相应记录
DELETE FROM SPJ WHERE SNO'S2'
DELETE FROM S WHERE SNO'S2'
(17)请(S1J6P4200)插入供应情况关系
(18)S表添加供应商供应商编号:S6供应商名称:伟星城市:北京状态暂未定
(19)P表添加零件零件编号:P7零件名称:凹轮颜色:蓝重量:20
(20)SSPJ表进行左外连接查询结果中带null值表示什含义?
查询结果中带null值表示SPJ表中数S表中没
(21)SPJP表进行右外连接查询结果中带null值表示什含义?
查询结果中带null值表示SPJ表中数P表中没
(22)P表中加入属性零件产CITY(CHAR型)
(23)P表中加入属性WEIGHT改SMALLINT型
(24)删刚P表中加入零件产CITY属性
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档