
SQL
文章平均质量分 55
cttMiao
这个作者很懒,什么都没留下…
展开
-
601. 体育馆的人流量(SQL)
一、题目描述表:Stadium±--------------±--------+| Column Name | Type |±--------------±--------+| id | int || visit_date | date || people | int |±--------------±--------+visit_date 是表的主键每日人流量信息被记录在这三列信息中:序号 (id)、日期 (v原创 2021-03-15 22:10:20 · 390 阅读 · 1 评论 -
SQL练习
MySQL数据库中有一个学生成绩表student,一共有name、score两个字段,分别表示学生的姓名和分数。请查询出分数排名前60%的学生名单及其对应的分数。select name,score from student limit 0,(select count(*) * 0.6 from student) order by score desc;...原创 2021-03-15 22:09:54 · 638 阅读 · 0 评论 -
262. 行程和用户(SQL)
一、题目描述表:Trips±------------±---------+| Column Name | Type |±------------±---------+| Id | int || Client_Id | int || Driver_Id | int || City_Id | int || Status | enum || Request_at | date |±原创 2021-03-09 17:51:02 · 292 阅读 · 2 评论 -
626. 换座位(SQL)
一、题目描述小美是一所中学的信息科技老师,她有一张 seat 座位表,平时用来储存学生名字和与他们相对应的座位 id。其中纵列的 id 是连续递增的小美想改变相邻俩学生的座位。你能不能帮她写一个 SQL query 来输出小美想要的结果呢?示例:±--------±--------+| id | student |±--------±--------+| 1 | Abbot || 2 | Doris || 3 | Emerson原创 2021-03-02 17:00:02 · 220 阅读 · 0 评论 -
1179. 重新格式化部门表(SQL)
一、题目描述部门表 Department:±--------------±--------+| Column Name | Type |±--------------±--------+| id | int || revenue | int || month | varchar |±--------------±--------+(id, month) 是表的联合主键。这个表格有关于每个部门每月收入的信息。月原创 2021-02-15 20:40:35 · 110 阅读 · 0 评论 -
627. 变更性别(SQL)
一、题目描述给定一个 salary 表,如下所示,有 m = 男性 和 f = 女性 的值。交换所有的 f 和 m 值(例如,将所有 f 值更改为 m,反之亦然)。要求只使用一个更新(Update)语句,并且没有中间的临时表。注意,您必只能写一个 Update 语句,请不要编写任何 Select 语句。例如:| id | name | sex | salary ||----|------|-----|--------|| 1 | A | m | 2500 || 2 | B原创 2021-02-14 22:16:38 · 1196 阅读 · 0 评论 -
197. 上升的温度(SQL)
一、题目描述表 Weather±--------------±--------+| Column Name | Type |±--------------±--------+| id | int || recordDate | date || temperature | int |±--------------±--------+id 是这个表的主键该表包含特定日期的温度信息编写一个 SQL 查询,来查找与之前(昨天的)原创 2021-02-14 21:09:38 · 474 阅读 · 1 评论 -
196. 删除重复的电子邮箱(SQL)
一、题目描述编写一个 SQL 查询,来删除 Person 表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个。±—±-----------------+| Id | Email |±—±-----------------+| 1 | john@example.com || 2 | bob@example.com || 3 | john@example.com |±—±-----------------+Id 是这个表的主键。例如,在运行你的查询原创 2021-01-29 22:14:32 · 580 阅读 · 0 评论 -
184. 部门工资最高的员工(SQL)
一、题目描述Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id。±—±------±-------±-------------+| Id | Name | Salary | DepartmentId |±—±------±-------±-------------+| 1 | Joe | 70000 | 1 || 2 | Jim | 90000 | 1 || 3 | H原创 2021-01-28 18:45:17 · 169 阅读 · 0 评论 -
183. 从不订购的客户(SQL)
一/题目描述某网站包含两个表,Customers 表和 Orders 表。编写一个 SQL 查询,找出所有从不订购任何东西的客户。Customers 表:±—±------+| Id | Name |±—±------+| 1 | Joe || 2 | Henry || 3 | Sam || 4 | Max |±—±------+Orders 表:±—±-----------+| Id | CustomerId |±—±-----------+| 1原创 2021-01-27 22:50:50 · 461 阅读 · 0 评论 -
182. 查找重复的电子邮箱
一、tim题目描述编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱。示例:±—±--------+| Id | Email |±—±--------+| 1 | a@b.com || 2 | c@d.com || 3 | a@b.com |±—±--------+根据以上输入,你的查询应返回以下结果:±--------+| Email |±--------+| a@b.com |±--------+题解:方法一:group by + ha原创 2021-01-26 22:45:28 · 176 阅读 · 0 评论 -
SQL的7种join
原创 2021-01-24 20:46:42 · 175 阅读 · 0 评论 -
181. 超过经理收入的员工(SQL)
一、题目描述Employee 表包含所有员工,他们的经理也属于员工。每个员工都有一个 Id,此外还有一列对应员工的经理的 Id。±—±------±-------±----------+| Id | Name | Salary | ManagerId |±—±------±-------±----------+| 1 | Joe | 70000 | 3 || 2 | Henry | 80000 | 4 || 3 | Sam | 60000原创 2020-12-27 20:32:17 · 125 阅读 · 0 评论 -
180. 连续出现的数字(SQL)
一、题目描述编写一个 SQL 查询,查找所有至少连续出现三次的数字。±—±----+| Id | Num |±—±----+| 1 | 1 || 2 | 1 || 3 | 1 || 4 | 2 || 5 | 1 || 6 | 2 || 7 | 2 |±—±----+例如,给定上面的 Logs 表, 1 是唯一连续出现至少三次的数字。±----------------+| ConsecutiveNums |±--------------原创 2020-12-27 20:03:35 · 143 阅读 · 0 评论 -
177. 第N高的薪水(SQL)
一、题目描述编写一个 SQL 查询,获取 Employee 表中第 n 高的薪水(Salary)。±—±-------+| Id | Salary |±—±-------+| 1 | 100 || 2 | 200 || 3 | 300 |±—±-------+例如上述 Employee 表,n = 2 时,应返回第二高的薪水 200。如果不存在第 n 高的薪水,那么查询应返回 null。±-----------------------+| getNthHigh原创 2020-12-23 20:14:31 · 133 阅读 · 0 评论 -
SQL 问题:176. 第二高的薪水
一、题目描述编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。±—±-------+| Id | Salary |±—±-------+| 1 | 100 || 2 | 200 || 3 | 300 |±—±-------+例如上述 Employee 表,SQL查询应该返回 200 作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回 null。±--------------------+| SecondHighestSa原创 2020-12-22 20:33:57 · 77 阅读 · 0 评论