1)掌握常量、变量的基本概念和命名规则。
2)学会用SQL Server的SSMS进行变量定义、赋值和运算。
3)掌握SQL Server的常用全局变量和用法。
4)理解并掌握SQL Server的各种数据类型和用法。
5)掌握SQL Server的常用函数和用法,了解自定义函数的步骤和方法。
6)掌握SQL Server的常用运算符和表达式用法,并能根据要求写出表达式并求值。
1)使用SMSS新建查询和执行SQL语句。
2)检验标识符命名标识是否合法。
3)通过新建查询窗口,定义SQL Server支持的各种数据类型变量,并对变时进行赋值,使用运算符定义算术表达式和逻辑表达式。
4)输出SQL Server全局变量。
5)使用SQL Server内置函数进行计算。
1)在SMSS中,单击 按钮,并在弹出的窗口中输入以下内容。
declare@x int
declare@y int
set@x=10
set@y=10
print@x*@y
2)单击 按钮,即可看到输出结果为:100。
1)在SMSS中,单击 按钮,并在弹出的窗口中输入以下内容。
declare@_Product varchar(64)
declare@Company varchar(128)
declare@课程数据表varchar(128)
declare@Customer_01 varchar(128)
declare@Product_Type_Name varchar(128)
2)单击 按钮,查看输出结果。
3)将步骤1)中的输入内容清空,然后输入以下内容。
declare@tbl product varchar(128)
declare@productName&123 varchar(128)
4)单击 按钮,查看输出结果。
1)在新建的查询窗口中定义以下类型的变量并赋值。
①字符串常量。
declare@studentName varchar(18)
declare@major char(15)
set@studentName='周一山'
set@major='软件技术'
select@studentName as'学生姓名',@major as'专业'
②数据常量。
declare@i int
declare@j smallint
declare@x float
declare@y real
set@i=10
set@j=10
set@x=0.689
set@y=3.1415926
select@i,@j,@x,@y
③日期类型。
declare@birthday datetime
set@birthday='1998-09-0908∶12∶00'
select@birthday
2)在上述变量定义的基础上,计算表达式的值。
①算术表达式。
select@i*@j,@x*@y
②字符表达式。
select@major+convert(varchar,@x)
3)计算,按位运算表达式。
select 128&129,128129,128^129
4)单击 按钮,执行结果如图2-11所示。
图2-11 执行结果
1)聚合函数练习,将书中的图书馆数据库导入SQL Server中,基于Libaray数据库练习表2-26中的函数,并查看输出结果。
2)基于表2-27练习常用数学函数,并查看输出结果。
3)基于表2-29练习常用字符函数,并查看输出结果。
4)基于表2-31练习常用日期函数,并查看输出结果。