练习SQL变量,查询年龄大于newage值的学生信息,显示学号、姓名、年龄
时间: 2023-11-22 07:53:18 浏览: 57
假设newage值为25,可以使用以下SQL语句查询年龄大于25的学生信息:
```
DECLARE @newage INT
SET @newage = 25
SELECT 学号, 姓名, 年龄
FROM 学生信息
WHERE 年龄 > @newage
```
其中,DECLARE用于声明变量,@newage是变量名,INT表示变量类型为整数类型。SET用于给变量赋值,这里将newage值设置为25。然后使用SELECT语句查询学号、姓名、年龄信息,并在WHERE子句中筛选年龄大于@newage的数据。
相关问题
用sql语言查询年龄大于23岁的男学生的姓名和学号
可以使用以下 SQL 语句查询年龄大于 23 岁的男学生的姓名和学号:
SELECT name, student_id FROM students WHERE age > 23 AND gender = 'male';
sql 查询本月生日的学生信息: 学号,姓名,出生日期,年龄
可以使用以下 SQL 语句查询本月生日的学生信息:
SELECT 学号, 姓名, 出生日期, TIMESTAMPDIFF(YEAR, 出生日期, CURDATE()) AS 年龄
FROM 学生表
WHERE MONTH(出生日期) = MONTH(CURDATE())
ORDER BY DAY(出生日期);