牛客是一款不論是面試 還是刷題 都是非常有用的 還等什麼,傳送門 牛客網sql
🥇作者簡介:大家好我是 uu 給剛入門的sql的小夥伴帶來一套sql 完整的入門基礎。
🥈個人首頁:uu首頁
📑 推薦一款非常火的面試、刷題神器👉牛客網sql
覺得uu寫的不錯的話 麻煩動動小手 點贊👍 收藏⭐ 評論📄
今天給大家帶來的刷題系列是:查找後排序
題目介紹 :
描述
題目:現在營運想要取出使用者資訊表中的使用者年齡,請取出相應資料,并按照年齡升序排序。
示例:user_profile
iddevice_idgenderageuniversitygpa12138male21北京大學3.423214male23複旦大學436543female20北京大學3.242315female23浙江大學3.655432male25山東大學3.862131male28北京師範大學3.3
根據示例,你的查詢應傳回以下結果:
device_idage653420213821321423231523543225213128
示例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|20
2138|21
3214|23
2315|23
5432|25
2131|28
代碼解析:
select device_id, age from user_profile order by age