当前位置: 首页 > news >正文

SQL试题使得每个学生 按照姓名的字⺟顺序依次排列 在对应的⼤洲下⾯

学⽣地理信息报告
学校有来⾃亚洲、欧洲和美洲的学⽣。
表countries 数据如下:

namecontinent
JaneAmerica
PascalEurope
XiAsia
JackAmerica

1、编写解决⽅案实现对⼤洲(continent)列的 透视表 操作,使得每个学生 按照姓名的字⺟顺序依次排列。
2、在对应的⼤洲下⾯。输出的标题应依次为美洲(America)、亚洲(Asia)和欧洲(Europe)。

--建表
CREATE TABLE countries (name VARCHAR(255),continent VARCHAR(255)
);-- 插入数据
INSERT INTO countries (name, continent) VALUES ('Jane', 'America'),('Pascal', 'Europe'),('Xi', 'Asia'),('Jack', 'America');

SQL 展示结果:

SELECTMAX(CASE WHEN continent = 'America' THEN name END) AS America,MAX(CASE WHEN continent = 'Asia' THEN name END) AS Asia,MAX(CASE WHEN continent = 'Europe' THEN name END) AS Europe
FROMcountries
GROUP BYname
ORDER BYname;

在这里插入图片描述

http://www.lryc.cn/news/355940.html

相关文章:

  • kafka3.6.1版本学习
  • 移除链表元素-力扣
  • HTTP请求拦截器链
  • 再创佳绩丨达梦数据库一体机荣获2024数字中国创新大赛·信创赛道总决赛一等奖
  • 数据分析之统计学基础
  • Web3 游戏周报(5.19 - 5.25)
  • 通过el-tree自定义渲染网页版工作目录,实现鼠标悬浮显示完整名称、用icon区分文件和文件夹等需求
  • C语言 | Leetcode C语言题解之第101题对称二叉树
  • TTime:截图翻译/OCR
  • 【哈希】闭散列的线性探测和开散列的哈希桶解决哈希冲突(C++两种方法模拟实现哈希表)(1)
  • 四川农业大学Java实训项目圆满收官,汇智知了堂引领学子实践创新
  • JavaScript的当前时间设置及Date的运算
  • 网络安全管理制度
  • 零基础,想做一名网络安全工程师,该怎么学习?
  • 【大模型部署】在C# Winform中使用文心一言ERNIE-3.5 4K 聊天模型
  • 【Unity】Unity项目转抖音小游戏(三)资源分包,抖音云CDN
  • SQLite查询优化
  • UE4编辑器End键Actor贴近地面
  • 2024儿科常用心理评估量表汇总,附详细操作步骤与评定标准
  • Python 脚本化 Git 操作:简单、高效、无压力
  • 手搓顺序表(C语言)
  • 一文搞懂oracle事务提交以及脏数据落盘的原则
  • OceanBase:列存储
  • Rust:WIndows 环境下交叉编译 Linux 平台程序
  • 从零学爬虫:使用比如说说解析网页结构
  • C#数据类型变量、常量
  • Java高级面试问题及答案
  • 出现 Transaction rolled back because it has been marked as rollback-only 解决方法
  • 数据结构算法题day03
  • 深入分析C#中的“编写器”概念——代码修改、注解与重构