当前位置:网站首页>SQL试题
SQL试题
2022-08-03 09:20:00 【嘻哈∠※】
考点1:in的用法
题目:现在运营想要找到学校为北大、复旦和山大的同学进行调研,请你取出相关数据。
select device_id,gender,age,university,gpa
from user_profile
where university in ("北京大学","复旦大学","山东大学")
考点2:or的用法
题目:现在运营想要找到学校为北大或GPA在3.7以上(不包括3.7)的用户进行调研,请你取出相关数据(使用OR实现)
select device_id,gender,age,university,gpa
from user_profile
where university = "北京大学" or gpa > 3.7
考点3:不为空
题目:现在运营想要对用户的年龄分布开展分析,在分析时想要剔除没有获取到年龄的用户,请你取出所有年龄值不为空的用户的设备ID,性别,年龄,学校的信息。
select device_id,gender,age,university
from user_profile
where
age !=""
# 第二种age is not null
考点4:不包含某一项
题目:现在运营想要查看除复旦大学以外的所有用户明细,请你取出相应数据
select device_id,gender,age,university
from user_profile
#where university !="复旦大学"
#where university not like "复旦大学"
where university not in ("复旦大学")
考点5:and和or
题目:现在运营想要找到gpa在3.5以上(不包括3.5)的山东大学
用户 或 gpa在3.8以上(不包括3.8)的复旦大学
同学进行用户调研,请你取出相应数据
select device_id,gender,age,university,gpa
from user_profile
where (gpa>3.5 and university="山东大学")
or (gpa>3.8 and university="复旦大学")
考点6:like模糊语句
题目:现在运营想查看所有大学中带有北京
的用户的信息,请你取出相应数据。
select device_id,age,university
from user_profile
where university like ("%北京%")
#包含北京的 university like ("%北京%")
#以北京开头的 university like ("北京%")
# 以北京结尾的("%北京")
考点7:distinct去重唯一
题目:现在运营需要查看用户来自于哪些学校,请从用户信息表中取出学校的去重
数据。
select distinct university from user_profile
考点8:最大值和降序(取第一行数据)
题目:运营想要知道复旦大学
学生gpa最高值
是多少,请你取出相应数据
法1:通过降序,然后取第一条
select gpa
from user_profile
where university = "复旦大学"
order by gpa DESC limit 1
法2:使用聚合函数取最大值
select max(gpa)
from user_profile
where university = "复旦大学"
边栏推荐
猜你喜欢
批量将PNG格式转化为JPG格式
多媒体数据处理实验3:图像特征提取与检索
Cartesi 2022 年 7 月回顾
redis实现分布式锁的原理
Machine learning (formula derivation and code implementation)--sklearn machine learning library
mysql8安装步骤教程
删除文件夹时,报错“错误ox80070091:目录不是空的”,该如何解决?
【无标题】
STP普通生成树安全特性— bpduguard特性 + bpdufilter特性 + guard root 特性 III loopguard技术( 详解+配置)
ClickHouse 数据插入、更新与删除操作 SQL
随机推荐
机器学习(公式推导与代码实现)--sklearn机器学习库
Flink Yarn Per Job - 启动AM
Laya中关于摄像机跟随人物移动或者点击人物碰撞器触发事件的Demo
二叉查找树的插入
【LeetCode】622.设计循环队列
【字节面试】word2vector输出多少个类别
别人都不知道的“好用”网站,让你的效率飞快
MySQL 免安装版的下载与配置教程
MySQL-DDL数据定义语言-约束
10 minutes to get you started chrome (Google) browser plug-in development
Flink Yarn Per Job - 创建启动Dispatcher RM JobManager
cmd(命令行)操作或连接mysql数据库,以及创建数据库与表
WinCheck Script
Qt 下拉复选框(MultiSelectComboBox)(一) 实现下拉框多选,搜索下拉框内容
【无标题】
好用的插件
Unity编辑器扩展批量修改图片名称
LINGO 18.0软件安装包下载及安装教程
SQL Daily Practice (Nioke New Question Bank) - Day 5: Advanced Query
10 Convolutional Neural Networks for Deep Learning 2