当前位置:网站首页>牛客刷SQL---2
牛客刷SQL---2
2022-08-01 05:58:00 【嗯嗯好的呢!】
作者简介:大家好我是小唐同学(><),大家可以叫我小唐
个人主页:小唐同学(?>?<?)的博客主页
系列专栏:牛客网刷SQL
大家如果有求职需要或者刷题需要可以点开链接直接注册,一起刷题:点击跳转
牛客网支持ACM模式哦,刷算法题也很推荐哦!!!
SQL37查找后多列排序
描述
题目:现在运营想要取出用户信息表中的年龄和gpa数据,并先按照gpa升序排序,再按照年龄升序排序输出,请取出相应数据。
用户信息表:user_profile
id
device_id
gender
age
university
gpa
1
2138
male
21
北京大学
3.4
2
3214
male
23
复旦大学
4
3
6543
female
20
北京大学
3.2
4
2315
female
23
浙江大学
3.6
5
5432
male
25
山东大学
3.8
6
2131
male
28
北京师范大学
3.3
你的查询应返回以下结果:
device_id
gpa
age
6534
3.2
20
2131
3.3
28
2138
3.4
21
2315
3.6
23
5432
3.8
25
3214
4
23
示例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 ,age;
SQL38查找后降序排列
描述
题目:现在运营想要取出用户信息表中对应的数据,并先按照gpa、年龄降序排序输出,请取出相应数据。
示例user_profile:
id
device_id
gender
age
university
gpa
1
2138
male
21
北京大学
3.4
2
3214
male
23
复旦大学
4
3
6543
female
20
北京大学
3.2
4
2315
female
23
浙江大学
3.6
5
5432
male
25
山东大学
3.8
6
2131
male
28
北京师范大学
3.3
根据示例,你的查询应返回以下结果:
device_id
gpa
age
3214
4
23
5432
3.8
25
2315
3.6
23
2138
3.4
21
2131
3.3
28
6543
3.2
20
示例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);
复制输出:
3214|4.0|23
5432|3.8|25
2315|3.6|23
2138|3.4|21
2131|3.3|28
6543|3.2|20
select device_id, gpa, age from user_profile order by gpa desc,age desc ;
再向大家说一遍 牛客网真的是很好的刷题 提升自己的平台 而且它还是一个找工作的平台 有专门的各个公司的入职面经
真的很向大家推荐
真的很建议大家来到牛客一起刷题学习!!!!!
大家如果有意愿可以点开链接注册一起刷题哦点我跳转
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- Matlab simulink particle swarm optimization fuzzy pid control motor pump
- Selenium:操作Cookie
- Robot_Framework: Assertion
- Induction jian hai JustFE 2022/07/29 team, I learned the efficient development summary (years)
- Selenium:浏览器操作
- 字符中的第一个唯一字符
- 微信小程序接口调用凭证(获取token)auth.getAccessToken接口开发
- Selenium: mouse, keyboard events
- LeetCode 0150. Reverse Polish Expression Evaluation
- 将CSV文件快速导入MySQL中
猜你喜欢
Robot_Framework:断言
JS的运行原理
数据湖:数据同步工具NiFi
NDK does not contain any platforms问题解决
WPF入门项目必知必会-初步了解数据绑定 binding
Robot_Framework: keyword
MySQL-DML language-database operation language-insert-update-delete-truncate
Matlab simulink particle swarm optimization fuzzy pid control motor pump
matlab 风速模型 小波滤波
A,H,K,N
随机推荐
matplotlib pyplot
头歌MySQL数据库实训答案 有目录
Robot_Framework: keyword
WPF项目-按着键盘方向键,移动格子盒子效果
first unique character in characters
2022.7.26 Mock Competition
PaddleX部署推理模型和GUI界面测试结果不一致的解决方法
Win任务栏图标异常解决
史上超强最常用SQL语句大全
Flip letters using string container
Windows taskbar icon abnormal solution
AspNet.WebApi.Owin custom Token request parameters
Causes and solutions of lock table
Selenium:鼠标、键盘事件
Selenium:元素等待
仿牛客网项目总结
对话MySQL之父:一个优秀程序员可抵5个普通程序员
NUMPY
2022年湖南工学院ACM集训第六次周测题解
The BP neural network based on MATLAB voice characteristic signal classification