- 4
- 0
- 约1.16万字
- 约 20页
- 2016-08-14 发布于贵州
- 举报
第06章 Tranact-SQL程序设计——例题解答
第6章 Transact-SQL程序设计——例题解答
例6-1-1:使用GO语句的例子。
程序清单如下:
--第一个批处理完成打开STUDENT数据库的操作
USE STUDENT
GO
/* GO是批处理结束标志*/
--第二个批处理查询T_STUDENT表中的数据
SELECT * FROM T_STUDENT
GO
--第三个批处理查询T_STUDENT表中
--姓张的男学生的学号、姓名和性别
SELECT S_NUMBER, S_NAME, SEX
FROM T_STUDENT
WHERE S_NAME like 张%
AND SEX=男
GO
注意:GO语句本身并不是Transact-SQL语句的组成部分,它只是一个用于表示批处理结束的前端命令。
例6-2-1:在程序中使用注释的例子。
程序清单如下:
--本程序是一个使用注释的例子。
USE STUDENT --打开STUDENT数据库
GO
/* 下面的SQL语句完成在T_STUDENT表中查询
05541班学生的学号、姓名和出生日期三个字段
的记录,要求按姓名的降序排序*/
SELECT S_NUMBER,S_NAME,BIRTHDAY
FROM T_STUDENT
WHERE SUBSTRING(T_STUDENT.S_NUMBER,1,5)=05541
ORDER BY S_NAME DESC
GO
/* 下面的SQL语句完成在T_STUDENT表中查询
B04511班性别为男的学生记录*/
SELECT * FROM T_STUDENT
WHERE SUBSTRING(T_STUDENT.S_NUMBER,1,6)=B04511
AND SEX=男
GO
--下面的SQL语句完成在T_COURSE表中
--插入一条新的记录
INSERT INTO T_COURSE /* 此表共有四个字段:
C_NUMBER,C_NAME,HOURS,CREDIT */
(C_NUMBER,C_NAME,HOURS,CREDIT)
VALUES
Pascal程序设计,72,3)
GO
-- 修改上面插入的记录
UPDATE T_COURSE
SET HOURS=64,
Credit=2.5
Where C_NUMBER
例6-3-1:创建@CurrentDateTime,将值放在变量中,输出@变量的值。DECLARE @CurrentDateTime char(30)
--给变量@CurrentDateTime赋值
SELECT @CurrentDateTime = GETDATE()
--显示变量@CurrentDateTime的值
SELECT @CurrentDateTime AS 当前的日期和时间
GO
注意:变量只在定义它的批处理中有效,因此,在上例中的程序中间不能写入GO语句。
例6-3-2:查询T_STUDENT表,将返回的记录数赋给@RowsReturn。USE STUDENT
GO
--声明变量
DECLARE @RowsReturn int
--给变量赋值
SET @RowsReturn = (SELECT COUNT(*) FROM T_STUDENT)
--显示变量的值
SELECT @RowsReturn AS SELECT 返回的记录数
GO
例6-3-3:在SELECT语句中使用由SET赋值的变量USE STUDENT
GO
--声明变量
DECLARE @StuSex char(2)
--给变量赋值
SET @StuSex =女
--根据变量@StuSex的值进行查询
SELECT S_NUMBER,S_NAME,SEX,BIRTHDAY
FROM T_STUDENT
WHERE SEX = @StuSex
GO
例6-3-4:在USE STUDENT
GO
--声明变量
DECLARE @MaxScore real,@MinScore real
--给变量赋值
SELECT @MaxScore = MAX(SCORE),
@MinScore = MIN(SCORE)
FROM T_SCORE,T_COURSE
WHERE T_SCORE.C_NUMBER=T_COURSE.C_NUMBER
AND SUBSTRING(T_SCORE.S_NUMBER,1,5)=05541
AND T_COURSE.C_NAME=高等数学
--根据变量@MaxScore和@MinScore的值进行查询,
--查询学生的学号、姓名、课程名称、考试分数
SELECT T_SCORE.S_NUMBER
您可能关注的文档
- 秋级会计学专业职业能实训平台答案.doc
- 秋重庆电大南川分校专行政管理(07秋)课程安排表.doc
- 种植专用EM菌种发液在种植业的使用方法.doc
- 种植业农业专业合作如何实施肥料“测、配、产、供、施”一条龙服务.doc
- 种植业十二五规划出 看好农业投资前景.doc
- 种植义齿的设计原则及注意事项.docx
- 种植类专业山西省中职业学校对口升学考试大纲.doc
- 种植类产品一体化申材料要求及样例().doc
- 种设备注册所需资料doc管理制.doc
- 科信软件学院本科毕实习工作实施细则.doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 2021届高考物理三轮冲刺重难点训练:磁场(解析版).pdf VIP
- IDC数据时代2025白皮书_数据时代2025资源The Digitization of the World From Edge to Core.pdf VIP
- 《民航服务心理学(第2版)》项目二(改).pptx
- 民航服务心理学(第2版)严光玉课后习题答案.pdf VIP
- 《民航服务心理学(第2版)》课程标准.docx VIP
- 高考物理压轴题.pdf VIP
- 【高考真题】2023年新高考物理真题试卷——湖南卷(含答案).pdf VIP
- 欧洲规范-NF P18-561-中文版.pdf VIP
- 调相机系统构成及原理培训教材(课件49张).ppt VIP
- 2024届浙江省杭州市高考一轮复习培优提升卷(一)语文试卷含答案.docx VIP
原创力文档

文档评论(0)