- 1
- 0
- 约2.25千字
- 约 42页
- 2022-03-03 发布于北京
- 举报
第7章 Transact_SQL语言;7.1 T-SQL概述;表7.1 T-SQL中的运算符;运算符;运算符;优先级;举例说明运算符的用法及含义:;;;;局部变量的有效范围是声明它的批处理或存储过程。
声明一个长度为6的字符型变量:
DECLARE @t char(6), @s int
给局部变量赋值(两种方法):
SET @t=aaaaa
SET @s= 5
或
SELECT @t=aaaaa , @s= 5 --可给多个变量赋值 ;例7.1 创建一个局部变量,并赋值。
DECLARE @char_var char(20)
SET @char_var=hello,everyone!
SELECT @char_var AS 变量值为;例7.2 使用 DECLARE语句定义一个名为 @chazhao的局部变量,在sales数据库中的Customer表中检索所有姓’王’的客户信息。
DECLARE @chazhao varchar(30)
SET @chazhao = 王%
SELECT CustomerID,ConnectName,Address
FROM Customer
WHERE ConnectName LIKE @chazhao;例7.3 创建两个变量@xb 和 @sr ,并利用这两个变量在sales数据库中的Seller表中查询性别是’女’并且出生日期在1965-01-01之后出生的雇员的信息。
DECLARE @xb char(2), @sr datetime
SET @xb = 女
SET @sr = 1/01/65
SELECT * FROM Seller
WHERE sex = @xb and Birthday = @sr;7.2 常用运算符;7.2.1 算数运算符;7.2.2 赋值运算符号;7.2.3 字符串串联运算符;例7.7 使用逻辑运算符查询满足条件的记录。
DECLARE @myvar1 char(6),@myvar2 int
SELECT @myvar1=p0100%, @myvar2=1
SELECT * FROM Product
WHERE ProductID like @myvar1 AND CategoryID=@myvar2 ;7.3 函数;;;LEN(str_exp):返回str_exp中字符的个数。
例如, select LEN(‘abcde’) 返回5。
UPPER (char_exp):返回将char_exp中所有小写字母转成大写之后的字符串。
例如,select UPPER (aBcD1234) 返回ABCD1234‘
LOWER(char_exp):返回将char_exp中所有大写字母转成小写之后的字符串。
例如, select LOWER(aBcD1234) 返回abcd1234
;;(2) 日期和时间函数;; (3) 数学函数;;7.4 控制语句;2. IF-ELSE语句;;3. CASE表达式;;declare @e_wage int,@job_level int
select @job_level=1,@e_wage=1000
set @e_wage =
Case @job_level
when 1 then @e_wage*1.08
when 2 then @e_wage*1.07
when 3 then @e_wage*1.06
else @e_wage*1.05
end
select @e_wage;;declare @e_wage int,@job_level int
select @job_level=1,@e_wage=1000
set @e_wage =
case
when @job_level = 1 then @e_wage*1.08
when @job_level = 2 then @e_wage*1.07
when @job_level = 3 then @e_wage*1.06
else @e_wage*1.05
end
print @e_wage;4. WHILE语句;;DECLARE @i int
SET @i=1
WHILE @i=5
BEGIN
-- if @i=3 break
/* if @i=3
begin
SET @i=@i+1
continue
end */
PRINT @i
SET @i=@i+1
END; DECLARE @i int, @t int
SET @i=150
WHILE
您可能关注的文档
最近下载
- 前列腺等离子电切术护理查房.pptx VIP
- Pyris软件操作介绍.pdf VIP
- 长沙市一中2026届高三月考试卷(四)英语试题(含答案).pdf
- 2025年全国高校辅导员结构化面试题50题(含答案).docx VIP
- 小流域划分规范DB43T 3319-2025.docx VIP
- 行政法与行政诉讼法讲座.ppt VIP
- EPS-3133T1-GCN[V1.00][83A6]变压器保护测控装置使用说明书.pdf VIP
- 房地产开发企业会计科目设置(含明细).pdf VIP
- 《四川省小流域划分技术规程》DB51T 3254-2025.docx VIP
- 高中数学平面向量基础提高练习题含答案【选择填空精选50题难度分类】(最新).doc VIP
原创力文档

文档评论(0)