目录
10-234 按城市所属的省份统计省份下所有城市的人口
10-235 查询学生表所有学生记录(MSSQL)
10-236 查询学生表中部分信息(MSSQL)
10-237 查询学生表中的女生信息(MSSQL)
10-238 查询学生表中大于19岁的女生(MSSQL)
10-234 按城市所属的省份统计省份下所有城市的人口
分数 5
全屏浏览题目
切换布局
作者 admin
单位 杭州百腾教育科技有限公司
浙江省:杭州,宁波,温州
江苏省:苏州,南京,无锡
请写sql统计出浙江省和江苏省所有人口
提示:请使用SELECT语句作答。
表结构:
create table city (
name varchar(20),
population int
);
表样例
city
表:
name | population |
---|---|
杭州 | 100 |
温州 | 100 |
宁波 | 100 |
苏州 | 100 |
南京 | 100 |
无锡 | 200 |
输出样例:
name | population |
---|---|
浙江 | 300 |
江苏 | 400 |
SELECT name,SUM(population) population
FROM(
SELECT (CASE WHEN name='杭州' THEN '浙江'
WHEN name='温州' THEN '浙江'
WHEN name='宁波' THEN '浙江'
WHEN name='苏州' THEN '江苏'
WHEN name='南京' THEN '江苏'
WHEN name='无锡' THEN '江苏' END) name,SUM(population) population
FROM
city
GROUP BY
name) a
GROUP BY
name
10-235 查询学生表所有学生记录(MSSQL)
分数 5
全屏浏览题目
切换布局
作者 张庆
单位 集美大学
本题目要求编写SQL语句,
检索出stu
表中所有学生记录。
提示:使用SQLServer的SQL语句。
表结构:
定义表结构的SQL语句。如:
CREATE TABLE stu(
sno char(4) NOT NULL,
sname char(8) NOT NULL,
sex smallint NULL,
mno char(2) NULL ,
birdate datetime NULL,
memo text NULL,
PRIMARY KEY (sno)
);
表样例
请在这里给出上述表结构对应的表样例。例如
stu
表:
输出样例:
请在这里给出输出样例。例如:文章来源:https://www.toymoban.com/news/detail-401274.html
SELECT
*
FROM
stu
10-236 查询学生表中部分信息(MSSQL)
分数 5
全屏浏览题目
切换布局
作者 张庆
单位 集美大学
本题目要求编写SQL语句,
检索出 stu
表中学生的学号、姓名、性别.
注意:性别为'1'时显示‘男’,性别为‘0’时显示 ‘女’。
提示:使用MSSQLServer 。
表结构:
请在这里写定义表结构的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, sname, (CASE sex WHEN 1 THEN '男' WHEN 0 THEN '女' END) AS sex
FROM
stu
10-237 查询学生表中的女生信息(MSSQL)
分数 5
全屏浏览题目
切换布局
作者 张庆
单位 集美大学
本题目要求编写SQL语句,
检索出 stu
表中所有的女生记录。注意:sex为1时表示 男生,sex为0时表示女生。
提示:使用MSSQLServer
表结构:
请在这里写定义表结构的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 姓名
FROM
stu
WHERE
sex = '0'
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
表:
输出样例:
请在这里给出输出样例。例如:
文章来源地址https://www.toymoban.com/news/detail-401274.html
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
到了这里,关于PTA - 数据库合集5的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!