天天看點

手把手帶你學SQL—牛客網SQL SQL11 進階操作符練習(1)

牛客是一款不論是面試 還是刷題 都是非常有用的 還等什麼,傳送門 ​​牛客網sql​​

🥇作者簡介:大家好我是 uu 給剛入門的sql的小夥伴帶來一套sql 完整的入門基礎。

🥈個人首頁:uu首頁

📑 推薦一款非常火的面試、刷題神器👉​​牛客網sql​​  

覺得uu寫的不錯的話 麻煩動動小手 點贊👍 收藏⭐  評論📄

今天給大家帶來的刷題系列是:查找後排序

手把手帶你學SQL—牛客網SQL SQL11 進階操作符練習(1)

​​ 

手把手帶你學SQL—牛客網SQL SQL11 進階操作符練習(1)
手把手帶你學SQL—牛客網SQL SQL11 進階操作符練習(1)

題目介紹 :

描述

題目:現在營運想要找到男性且GPA在3.5以上(不包括3.5)的使用者進行調研,請你取出相關資料。

示例:user_profile

iddevice_idgenderageuniversitygpa12138male21北京大學3.423214male複旦大學4.036543female20北京大學3.242315female23浙江大學3.655432male25山東大學3.8

根據輸入,你的查詢應傳回以下結果:

device_idgenderageuniversitygpa3214male複旦大學4.05432male25山東大學3.8

示例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,
`province` varchar(32)  NOT NULL,
`gpa` float);
INSERT INTO user_profile VALUES(1,2138,'male',21,'北京大學','BeiJing',3.4);
INSERT INTO user_profile VALUES(2,3214,'male',null,'複旦大學','Shanghai',4.0);
INSERT INTO user_profile VALUES(3,6543,'female',20,'北京大學','BeiJing',3.2);
INSERT INTO user_profile VALUES(4,2315,'female',23,'浙江大學','ZheJiang',3.6);
INSERT INTO user_profile VALUES(5,5432,'male',25,'山東大學','Shandong',3.8);      

複制輸出:

3214|male|None|複旦大學|4.0

5432|male|25|山東大學|3.8

手把手帶你學SQL—牛客網SQL SQL11 進階操作符練習(1)

代碼解析:

​select device_id ,gender,age,university,gpa from user_profile where gpa>3.5 and gender = 'male'​

手把手帶你學SQL—牛客網SQL SQL11 進階操作符練習(1)