🤵♂️ 个人主页: @北极的三哈 个人主页 👨💻 作者简介:CSDN
内容合伙人,Python
领域优质创作者。 📒 系列专栏:《牛客刷题-Python篇》《牛客刷题-SQL篇》 🌐推荐:牛客网——找工作神器
|笔试题库
|面试经验
|实习经验内推
,求职就业一站解决
👉 点击链接进行注册学习
查询是对现有的基本表和视图进行数据查询,并不改变数据本身,是数据库的核心操作。
其一般格式为:
SELECT [ALL|DISTINCT]
FROM
[WHERE ]
[GROUP BY [HAVING ]]
[ORDER BY [ASC|DESC]];
描述 题目:现在运营需要查看用户来自于哪些学校,请从用户信息表中取出学校的去重数据。
示例:user_profile
根据示例,你的查询应返回以下结果:
示例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);
INSERT INTO user_profile VALUES(1,2138,'male',21,'北京大学','BeiJing');
INSERT INTO user_profile VALUES(2,3214,'male',null,'复旦大学','Shanghai');
INSERT INTO user_profile VALUES(3,6543,'female',20,'北京大学','BeiJing');
INSERT INTO user_profile VALUES(4,2315,'female',23,'浙江大学','ZheJiang');
INSERT INTO user_profile VALUES(5,5432,'male',25,'山东大学','Shandong');
输出:
北京大学
复旦大学
浙江大学
山东大学
代码:
SELECT DISTINCT university
FROM user_profile;
自测输入:
描述 题目:现在运营只需要查看前2个用户明细设备ID数据,请你从用户信息表 user_profile
中取出相应结果。
示例:
根据输入,你的查询应返回以下结果:
示例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);
INSERT INTO user_profile VALUES(1,2138,'male',21,'北京大学','BeiJing');
INSERT INTO user_profile VALUES(2,3214,'male',null,'复旦大学','Shanghai');
INSERT INTO user_profile VALUES(3,6543,'female',20,'北京大学','BeiJing');
INSERT INTO user_profile VALUES(4,2315,'female',23,'浙江大学','ZheJiang');
INSERT INTO user_profile VALUES(5,5432,'male',25,'山东大学','Shandong');
输出:
2138
3214
代码:
select device_id from user_profile limit 0,2;
自测运行:
描述 题目:现在你需要查看前2个用户明细设备ID数据,并将列名改为 'user_infos_example'
,,请你从用户信息表取出相应结果。
示例:user_profile
根据示例,你的查询应返回以下结果:
示例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);
INSERT INTO user_profile VALUES(1,2138,'male',21,'北京大学','BeiJing');
INSERT INTO user_profile VALUES(2,3214,'male',null,'复旦大学','Shanghai');
INSERT INTO user_profile VALUES(3,6543,'female',20,'北京大学','BeiJing');
INSERT INTO user_profile VALUES(4,2315,'female',23,'浙江大学','ZheJiang');
INSERT INTO user_profile VALUES(5,5432,'male',25,'山东大学','Shandong');
输出:
2138
3214
代码:
SELECT device_id as user_infors_example
FROM user_profile
LIMIT 2
自测运行:
保存提交:
推 荐:牛客题霸-经典高频面试题库
🌐 找工作神器-|笔试题库|面试经验|大厂面试题
👉 点击链接进行注册学习