5.5 常用系统函数介绍
【练习】 1、计算当前月份的最后一天 2、计算当前月份有多少天
实战演练
5.6 流程控制语句
在设计程序时,常常需要利用各种流程控制语句,改变计算机的执行
流程以满足程序设计的需要。在SQL Server中提供了如表5.11所示的流
程控制语句。
控制语句
说明
控制语句
说明
BEGIN…END 语句块
DECLARE @var1 char(10) ,@var2 char(30) SET @var1='中国'/*一个SET语句只能为一个变量赋值*/ SET @var2=@var1+'是一个伟大的国家' SELECT @var1, @var2
5.3 变量的声明及赋值
【例5.3】 创建一个名为sex的局部变量,并在SELECT语 句中使用该局部变量查找表学生中所有男同学的学号、姓名。
SELECT 姓名 FROM 学生 WHERE 学号= '089999'
) SELECT @var1 AS 'NAME'
5.4 逻辑运算符的使用
【例5.10】 查询成绩高于“张伟”最高成绩的 学生姓名、课程名称及成绩。
select a.学号,姓名,c.课程名称称,成绩 from 学生 a
inner join 学生成绩 b on a.学号=b.学号 inner join 课程 c on c.课程编号=b.课程编号 where 成绩>all( select 成绩
5.3 变量的声明及赋值
2.局部变量的使用 (1)局部变量的定义与赋值。 定义: DECLARE @变量名 数据类型 n:表示可定义多个变量,各变量间用逗号隔开。 ② 局部变量的赋值。当声明局部变量后, 可用SET或SELECT语句为其赋值。部变量@var1、@var2并赋值,然后输 出变量的值。