目录
10-238 查询学生表中大于19岁的女生(MSSQL)
分数 5
全屏浏览题目
切换布局
作者 张庆
单位 集美大学
本题目要求编写SQL语句,
检索出stu
表中所有年龄大于19岁的女生的记录。注意:sex为1时表示 男生,sex为0时表示女生。
计算年龄时以年计算,不考虑出生月份。
提示:假定当前日期为‘2020-03-01'
表结构:
请在这里写定义表结构的SQL语句。例如:
CREATE TABLE stu(
sno char(4) NOT NULL,
sname char(8) NOT NULL,
sex smallint DEFAULT NULL,
mno char(2) DEFAULT NULL,
birdate datetime DEFAULT NULL,
memo text,
PRIMARY KEY (sno)
);
表样例
请在这里给出上述表结构对应的表样例。例如
stu
表:
输出样例:
请在这里给出输出样例。例如:
SELECT
sno AS 学号 , sname AS 姓名 , sex AS 性别, mno AS 专业, YEAR('2020-03-01') - YEAR(birdate) AS 年龄, memo AS 备注
from stu
where sex='0' and YEAR('2020-03-01') - YEAR(birdate) > 19
10-239 查询年龄18-20之间的学生信息
分数 5
全屏浏览题目
切换布局
作者 张庆
单位 集美大学
本题目要求编写SQL语句,
检索出 stu
表中年龄在18-20之间的学生记录。
注意: 计算年龄时以年计算,不考虑出生月份。假定当前日期为‘2020-03-01'。
表结构:
请在这里写定义表结构的SQL语句。例如:
CREATE TABLE `stu` (
`sno` char(4) NOT NULL,
`sname` char(8) NOT NULL,
`sex` tinyint(1) DEFAULT NULL,
`mno` char(2) DEFAULT NULL,
`birdate` datetime DEFAULT NULL,
`memo` text,
PRIMARY KEY (`sno`)
);
表样例
请在这里给出上述表结构对应的表样例。例如
stu
表:
输出样例:
请在这里给出输出样例。例如:
SELECT
sno 学号,sname 姓名,sex 性别,mno 专业,YEAR('2020-03-01')-YEAR(birdate) AS 年龄,memo AS 备注
FROM
stu
WHERE
YEAR('2020-03-01')-YEAR(birdate) BETWEEN 18 AND 20
10-240 查询未登记成绩的学生
分数 5
全屏浏览题目
切换布局
作者 张庆
单位 集美大学
本题目要求编写SQL语句,
检索出sc
表中‘C001’课程未登记成绩的学生学号
表结构:
请在这里写定义表结构的SQL语句。例如:
CREATE TABLE `sc` (
`sno` char(4) NOT NULL, -- 学号
`cno` char(4) NOT NULL, -- 课程号
`grade` decimal(6,1) DEFAULT NULL, -- 成绩
PRIMARY KEY (`sno`,`cno`)
);
表样例
请在这里给出上述表结构对应的表样例。例如
sc
表:
输出样例:
请在这里给出输出样例。例如: