数据库学习
wweTHEUT
这个作者很懒,什么都没留下…
展开
-
2021-05-16
一张 seat 座位表,平时用来储存学生名字和与他们相对应的座位 id。其中纵列的 id 是连续递增的小美想改变相邻俩学生的座位。示例:+---------+---------+| id | student |+---------+---------+| 1 | Abbot || 2 | Doris || 3 | Emerson || 4 | Green || 5 | Jeames |+...原创 2021-05-16 21:03:16 · 118 阅读 · 0 评论 -
体育馆的人流量(sql)
表:Stadium+---------------+---------+| Column Name | Type |+---------------+---------+| id | int || visit_date | date || people | int |+---------------+---------+visit_date 是表的主键每日人流量信息被记录在这三列信息中:序号 (id)、日期 (vi...原创 2021-05-15 20:03:59 · 295 阅读 · 0 评论 -
sql练习(行程和路线)
表:Trips+-------------+----------+| Column Name | Type |+-------------+----------+| Id | int || Client_Id | int || Driver_Id | int || City_Id | int || Status | enum || Request_at | date | ...原创 2021-05-15 12:19:53 · 395 阅读 · 1 评论 -
部门工资前三高的所有员工(sql练习)
Employee 表包含所有员工信息,每个员工有其对应的工号 Id,姓名 Name,工资 Salary 和部门编号 DepartmentId 。+----+-------+--------+--------------+| Id | Name | Salary | DepartmentId |+----+-------+--------+--------------+| 1 | Joe | 85000 | 1 || 2 | Henry | 80000 | 2...原创 2021-05-13 20:50:34 · 283 阅读 · 0 评论 -
万能的sql exists
Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id。+----+-------+--------+--------------+| Id | Name | Salary | DepartmentId |+----+-------+--------+--------------+| 1 | Joe | 70000 | 1 || 2 | Jim | 90000 | 1 || 3...原创 2021-05-13 11:29:37 · 133 阅读 · 0 评论 -
sql练习
题目来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/duplicate-emails我的解答:select distinct(p1.Email) from Person as p1,Person as p2 where p1.Id>p2.Id and p1.Email=p2.Email原创 2021-05-13 08:00:49 · 99 阅读 · 0 评论 -
mysql8新增特性(持续更新)
基本函数TIMESTAMPDIFF(mode,date1,date2)其中mode有YEAR,MONTH,DAY等该函数的具体功能是date2与date1之间关于mode的差比如:TIMESTAMPDIFF(YEAR,2010-03-02, 2013-03-02)返回的是3原创 2021-05-11 23:08:00 · 144 阅读 · 0 评论 -
连续出现的数字(sql)
表:Logs+-------------+---------+| Column Name | Type |+-------------+---------+| id | int || num | varchar |+-------------+---------+id 是这个表的主键。编写一个 SQL 查询,查找所有至少连续出现三次的数字。返回的结果表中的数据可以按 任意顺序 排列。查询结果格式如下面的例子所示:...原创 2021-05-11 21:09:58 · 942 阅读 · 0 评论 -
sq练习
编写一个 SQL 查询来实现分数排名。如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。+----+-------+| Id | Score |+----+-------+| 1 | 3.50 || 2 | 3.65 || 3 | 4.00 || 4 | 3.85 || 5 | 4.00 || 6 | 3.65 |+----+-------+例如,根据上述给定的 Sc...原创 2021-05-11 18:06:25 · 152 阅读 · 0 评论 -
第n高的薪水 sql查询
编写一个 SQL 查询,获取 Employee 表中第 n 高的薪水(Salary)。+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+--------+例如上述 Employee 表,n = 2 时,应返回第二高的薪水 200。如果不存在第 n 高的薪水,那么查询应返回 null。+------------------------+| ge...原创 2021-05-11 15:35:04 · 483 阅读 · 0 评论