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

牛客----mysql

查找后多列排序_牛客题霸_牛客网

题目:现在运营想要取出用户信息表中的device_id、年龄和gpa数据,并先按照gpa升序排序,再按照年龄升序排序输出,请取出相应数据。

用户信息表:user_profile

iddevice_idgenderageuniversitygpa
12138male21北京大学3.4
23214male23复旦大学4
36543female20北京大学3.2
42315female23浙江大学3.6
55432male25山东大学3.8
62131male28北京师范大学3.3

你的查询应返回以下结果:

device_idgpaage
65343.220
21313.328
21383.421
23153.623
54323.825
3214423

示例1

输入:

drop table if exists user_profile;
CREATE TABLE `user_profile` (
`id` int NOT NULL,
`device_id` int NOT NULL,
`gender` varchar(14) NOT NULL,
`age` int ,
`university` varchar(32) NOT NULL,
`gpa` float);
INSERT INTO user_profile VALUES(1,2138,'male',21,'北京大学',3.4);
INSERT INTO user_profile VALUES(2,3214,'male',23,'复旦大学',4.0);
INSERT INTO user_profile VALUES(3,6543,'female',20,'北京大学',3.2);
INSERT INTO user_profile VALUES(4,2315,'female',23,'浙江大学',3.6);
INSERT INTO user_profile VALUES(5,5432,'male',25,'山东大学',3.8);
INSERT INTO user_profile VALUES(6,2131,'male',28,'北京师范大学',3.3);

复制输出:

6543|3.200|20
2131|3.300|28
2138|3.400|21
2315|3.600|23
5432|3.800|25
3214|4.000|23

select device_id , gpa, age

from user_profile

order by gpa asc, age asc


http://www.kler.cn/a/509636.html

相关文章:

  • Java 接口安全指南
  • 学习记录1
  • LabVIEW时域近场天线测试
  • opencv projectPoints函数 computeCorrespondEpilines函数 undistortPoints函数
  • Google地图瓦片爬虫
  • python管理工具:conda部署+使用
  • MySQL 篇 - Java 连接 MySQL 数据库并实现数据交互
  • K8S中Pod调度之污点和容忍
  • 20250117面试鸭特训营第25天
  • LeetCode 383. 赎金信
  • 第10篇:从入门到精通:深入理解Python继承与多态的概念及应用
  • Github 2025-01-18 Rust开源项目日报 Top10
  • DLNA库Platinum新增安卓64位so编译方法
  • 网络安全防护指南:筑牢网络安全防线(510)
  • 放大芯片参数阅读
  • flutter开发-figma交互设计图可以转换为flutter源代码-如何将设计图转换为flutter源代码-优雅草央千澈
  • Docker 中安装 Redis 并开启远程访问
  • 面向法律场景的大模型RAG检索增强解决方案
  • FPGA 全局时钟缓存连接和布局跟踪
  • python-leetcode-快乐数
  • 如何运行第一个Tomcat HttpServlet 程序
  • Mysql--实战篇--连接泄漏问题(什么是连接泄漏,未关闭SqlSession,长事务处理,连接池管理等)
  • JAVA-Exploit编写(7)--http-request库文件上传使用续篇
  • MySQL课堂练习(多表查询练习)
  • Mysql 设置 慢SQL时间并触发邮件
  • HTTP / 2