当前位置:网站首页>牛客刷SQL--3
牛客刷SQL--3
2022-08-01 13:42:00 【小唐同学(๑><๑)】
作者简介:大家好我是小唐同学(๑><๑),大家可以叫我小唐
个人主页:小唐同学(๑><๑)的博客主页
系列专栏:数据库
博友们如果也是新手入门MySQL 我希望大家可以多加练习 MySQL题库在牛客网就有已经给大家附上链接,可以直接点击跳转:点击跳转
牛客网支持ACM模式哦,刷算法题也很推荐哦!!!
下面上文章------》
SQL11 高级操作符练习(1)
描述
题目:现在运营想要找到男性且GPA在3.5以上(不包括3.5)的用户进行调研,请你取出相关数据。
示例:user_profile
id device_id gender age university gpa 1 2138 male 21 北京大学 3.4 2 3214 male 复旦大学 4.0 3 6543 female 20 北京大学 3.2 4 2315 female 23 浙江大学 3.6 5 5432 male 25 山东大学 3.8 根据输入,你的查询应返回以下结果:
device_id gender age university gpa 3214 male 复旦大学 4.0 5432 male 25 山东大学 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
select device_id,gender,age,university,gpa from user_profile where gpa>3.5 and gender='male';SQL12 高级操作符练习(2)
描述
题目:现在运营想要找到学校为北大或GPA在3.7以上(不包括3.7)的用户进行调研,请你取出相关数据(使用OR实现)
示例:user_profile
id device_id gender age university gpa 1 2138 male 21 北京大学 3.4 2 3214 male 复旦大学 4.0 3 6543 female 20 北京大学 3.2 4 2315 female 23 浙江大学 3.6 5 5432 male 25 山东大学 3.8 根据输入,你的查询应返回以下结果:
device_id gender age university gpa 2138 male 21 北京大学 3.4 3214 male 复旦大学 4.0 6543 female 20 北京大学 3.2 5432 male 25 山东大学 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);复制输出:
2138|male|21|北京大学|3.4 3214|male|None|复旦大学|4.0 6543|female|20|北京大学|3.2 5432|male|25|山东大学|3.8
select device_id,gender,age,university,gpa
from user_profile
where university = '北京大学' or gpa > 3.7 ;
边栏推荐
猜你喜欢

gpio analog serial communication

重磅!国内首个开放式在线绘图平台Figdraw突破10万用户!发布《奖学金激励计划》:最高5000元!...

Data Mining-04

Gradle series - Gradle tests, Gradle life cycle, settings.gradle description, Gradle tasks (based on Groovy documentation 4.0.4) day2-3

PAT1166 Summit(25)

iPhone难卖,被欧洲反垄断的服务业务也难赚钱了,苹果的日子艰难

lua脚本关键

shell 中的 分发系统 expect脚本 (传递参数、自动同步文件、指定host和要传输的文件、(构建文件分发系统)(命令批量执行))

魔众短链接系统 v3.9.0

AtCoder Beginner Contest 261 D - Flipping and Bonus
随机推荐
postgresql之page分配管理(一)
四足机器人软件架构现状分析
微服务原生案例搭建
【码蹄集新手村600题】判断一个数字是否为完全平方数
预防和制止家庭暴力 人身安全保护令司法解释今起施行
数据湖 delta lake和spark版本对应关系
iframe tag attribute description detailed [easy to understand]
如何使用OpenCV测量图像中物体之间的距离
芝加哥丰田技术学院 | Leveraging Natural Supervision for Language Representation Learning and Generation(利用自然监督进行语言表示学习和生成)
What is consistent hashing?In what scenarios can it be applied?
对标丰田!蔚来又一新品牌披露:产品价格低于20万
Qt实战案例(56)——利用QProcess实现应用程序重启功能
六石编程学:问题要面对,办法要技巧,做不好的功能要想办法
拥抱NFV,Istio 1.1 将支持多网络平面
SQL function SQRT
PAT1165 Block Reversing(25)
ABC260 E - At Least One(双指针)
fh511小风扇主控芯片 便携式小风扇专用8脚IC 三档小风扇升压芯片sop8
Service Mesher Meetup 成都站:Service Mesh是下一代SDN吗?
PAT1166 Summit(25)