PTA - 数据库合集5

这篇具有很好参考价值的文章主要介绍了PTA - 数据库合集5。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

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表:

PTA - 数据库合集5

输出样例:

请在这里给出输出样例。例如:

PTA - 数据库合集5

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表:

PTA - 数据库合集5

输出样例:

请在这里给出输出样例。例如:

PTA - 数据库合集5

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表:

PTA - 数据库合集5

输出样例:

输出样例如:

PTA - 数据库合集5

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表:

PTA - 数据库合集5

输出样例:

请在这里给出输出样例。例如:

PTA - 数据库合集5文章来源地址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模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • mysql数据库数据如何迁移目录

    默认位置 C:ProgramDataMySQLMySQL Server 8.0 步骤2中Data文件夹就是mysql存放数据的位置 这里举例移动到E盘下 原来my.ini文件不要修改文件位置,如果修改需要另行学习

    2024年02月07日
    浏览(80)
  • Mysql实现Linux下数据库目录迁移

    Centos中迁移Mysql的数据目录,一般是硬盘满了不够用,然后挂载了新的数据盘,那么就可以将Mysql数据迁移到新的数据盘。 可以查看pid后kill停止,可以进入目录stop,可以变量停止 复制当前目录到新目录 更改mysql数据存储路径

    2024年02月12日
    浏览(57)
  • 【个人博客系统网站】框架升级 · 工程目录 · 数据库设计

    【JavaEE】进阶 · 个人博客系统(1) 标准项目目录: controller ,前后端交互控制器,接受请求,[处理请求],调用service,将响应返回给前端 service ,调用数据持久层mapper层 mapper ,进行数据库操作 model ,实体类 common ,公共类,Utils工具类 utils是“utilities”的缩写,即工具、实

    2024年02月10日
    浏览(50)
  • 头歌MySQL数据库实训答案 有目录

    头歌MySQL数据库答案 特别感谢黄副班、小青提供代码,有问题联系公众号【学思则安】留言更正 其他作业链接 数据库1-MySQL数据定义与操作实战 MySQL数据库 - 初识MySQL MySQL数据库 - 数据库和表的基本操作(一) MySQL数据库 - 数据库和表的基本操作(二) MySQL数据库 - 单表查询

    2024年04月28日
    浏览(91)
  • 获取客户端请求IP及IP所属城市

    添加pom依赖       dependency             groupIdorg.lionsoul/groupId             artifactIdip2region/artifactId             version2.6.5/version         /dependency public class IpUtil {     private static Searcher searcher;     private static final String DEFAULT_UNKNOWN=\\\"unknown\\\";     private static final int IP_MIN_LENGT

    2024年02月08日
    浏览(50)
  • 数据库相关理论知识(有目录便于直接锁定相关知识点+期末复习)

    一,数据模型,关系型数据模型,网状模型,层次模型 1. 数据库模型 是用来描述和表示现实世界中的事物、概念以及它们之间的关系的工具, 但是并不是越专业越好,还要平衡它的模型的复杂性、通用性和成本效益等因素 。数据模型按不同的应用层次可以分为 三个层次 ,

    2024年03月16日
    浏览(56)
  • 数据库期末复习(10)数据库规范化理论

     函数依赖(概念):FD 范式分解(评估准则): 模式分解(工具): 如何衡量一个数据库好不好:准确 高效 如果一个数据库设计的不好的话的,会带来哪些问题 删除异常 数据冗余 为什么会导致出现上方的问题:数据依赖 数据依赖的分类:完全依赖,部分依赖,传递依赖和相应的定义 A

    2024年02月08日
    浏览(58)
  • 【数据库原理】(10)数据定义功能

    SQL 数据定义功能包括定义模式、定义表、定义索引和定义视图,其语句如表所示。 1.创建模式 (Create Schema) 用途 :创建模式是为了在数据库中定义一个新的命名空间,它可以包含多个数据库对象。 语法 : 只有获得了授权的用户才能创建模式。 示例 : 用户 Li 定义一个数据库

    2024年02月02日
    浏览(35)
  • MySQL数据库基础 10

    存储数据是处理数据的第一步 。只有正确地把数据存储起来,我们才能进行有效的处理和分析。否则,只能是一团乱麻,无从下手。 那么,怎样才能把用户各种经营相关的、纷繁复杂的数据,有序、高效地存储起来呢? 在 MySQL 中,一个完整的数据存储过程总共有 4 步,分别

    2024年02月08日
    浏览(61)
  • 数据库面经---10则

    第一范式(1NF): 数据表中的每一列都是不可分割的原子值。 每一行数据在关系表中都有唯一标识,通常是通过主键来实现。 第二范式(2NF): 满足第一范式。 非主键列完全依赖于全部主键而不是部分主键。也就是说,非主键列不能依赖于主键中的一部分属性。 第三范式

    2024年02月01日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包