(一)用户会话变量的使用 1. 分别用select和set创建用户会话变量@user_name和@age,并使用自己的信息为其赋值,然后使用SELECT语句输出变量的值。 2. 使用聚合函数计算学生人数,并赋值给用户会话变量@StudentCount。 3. 先查找李勇的所在系赋值给用户会话变量名@xi,然后用@xi变量查询与李勇同系的学生。
时间: 2023-06-25 21:06:49 浏览: 148
易语言变量教程,有图哦,下载不后悔
4星 · 用户满意度95%
1. 创建并输出用户会话变量:
```sql
-- 创建用户会话变量
SET @user_name = '张三';
SELECT @user_name AS user_name;
SET @age = 25;
SELECT @age AS age;
```
输出结果如下:
```
user_name
张三
age
25
```
2. 使用聚合函数计算学生人数并赋值给用户会话变量:
```sql
-- 计算学生人数并赋值给用户会话变量
SELECT COUNT(*) INTO @StudentCount FROM students;
SELECT @StudentCount AS StudentCount;
```
输出结果如下:
```
StudentCount
10
```
3. 先查找李勇的所在系赋值给用户会话变量,然后用该变量查询与李勇同系的学生:
```sql
-- 查找李勇的所在系并赋值给用户会话变量@xi
SELECT department INTO @xi FROM students WHERE name = '李勇';
-- 查询与李勇同系的学生
SELECT name, age, gender FROM students WHERE department = @xi;
```
输出结果如下:
```
name age gender
张三 23 男
李四 24 女
... ... ...
```
阅读全文