sql-第14章 T-SQL
1. 变量
1.1定义
定义语句
1 | DECLARE @variable_name DataType |
例如
1 | declare @stuname varchar(20) --声明一个存放学员姓名的变量stuname. |
1.2 赋值
使用
set
语句1
Set @variable_name=value
使用
select
语句1
Select @variable_name=value
1.3 拼接
假设变量值是“冰箱”,那怎么查找“海尔冰箱”呢? 有两种方式
定义时可以用通配符
1
2
3
4
5DECLARE @Product_name VARCHAR(20) -- 声明变量用来存放产品名称
SET @Product_name = '%冰箱%' -- 使用SET语句给变量赋值,并添加通配符
SELECT *
FROM Product
WHERE Pname LIKE @Product_name -- 通过局部变量向SQL语句传递数据WHERE
子句里使用拼接1
2
3
4
5DECLARE @Product_name VARCHAR(20) -- 声明变量用来存放产品名称
SET @Product_name = '冰箱' -- 使用SET语句给变量赋值
SELECT *
FROM Product
WHERE Pname LIKE '%' + @Product_name + '%' -- 通过局部变量向SQL语句传递数据,并在WHERE子句中添加通配符
- 标题: sql-第14章 T-SQL
- 作者: 三葉Leaves
- 创建于 : 2024-06-05 00:00:00
- 更新于 : 2024-11-23 17:45:18
- 链接: https://leavesblog.netlify.app/c1ba60b20b74/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论