天马行空的小站

SQL-查询人数连续3天超过100的日期

问题 每日人流量信息被记录在这三列信息中:序号 (id)、日期 (visit_date)、 人流量 (people) 每天只有一行记录,日期随着 id 的增加而增加。 编写一个 SQL 查询以找出每行的人数大于或等于 100 且 id 连续的三行或更多行记录。 +---------------+--

Jason Jason Published on 2024-07-22

SQL-SQL语句执行顺序

SQL 的书写顺序和执行顺序是不同的,所以有时候会产生让人头疼的问题,比如having不能用窗口函数等。下面介绍了SQL的运行顺序. from/join where group by having window function select distinct order by limit 详解 1

Jason Jason Published on 2024-07-22

SQL-中位数

问题 力扣 569. 员工薪水中位数 - 力扣(LeetCode) Employee表,根据表格找出每个公司的工资的中位数。id 是该表的主键列(具有唯一值的列)。 +--------------+---------+ | Column Name | Type | +------------

Jason Jason Published on 2024-07-21

SQL-连续n天登录

问题 有一份登录表(user_login), 里面包含id(用户id,int), time(用户登录时间, timestamp)。 现在需要在里面找出连续三天登录的用户。 | id | time | |---|---------------------| | 1 | 20

Jason Jason Published on 2024-07-21