LeetCode MySQL 1890. 2020年最后一次登录(year)
文章目录
- 1. 题目
- 2. 解题
1. 题目
表: Logins
+----------------+----------+
| 列名 | 类型 |
+----------------+----------+
| user_id | int |
| time_stamp | datetime |
+----------------+----------+
(user_id, time_stamp) 是这个表的主键。
每一行包含的信息是user_id 这个用户的登录时间。
编写一个 SQL 查询,该查询可以获取在2020年登录过的所有用户的本年度最后一次登录时间。
结果集不包含2020年没有登录过的用户。
返回的结果集可以按任意顺序排列。
查询结果格式如下例:
Logins 表:
+---------+---------------------+
| user_id | time_stamp |
+---------+---------------------+
| 6 | 2020-06-30 15:06:07 |
| 6 | 2021-04-21 14:06:06 |
| 6 | 2019-03-07 00:18:15 |
| 8 | 2020-02-01 05:10:53 |
| 8 | 2020-12-30 00:46:50 |
| 2 | 2020-01-16 02:49:50 |
| 2 | 2019-08-25 07:59:08 |
| 14 | 2019-07-14 09:00:00 |
| 14 | 2021-01-06 11:59:59 |
+---------+---------------------+
Result 表:
+---------+---------------------+
| user_id | last_stamp |
+---------+---------------------+
| 6 | 2020-06-30 15:06:07 |
| 8 | 2020-12-30 00:46:50 |
| 2 | 2020-01-16 02:49:50 |
+---------+---------------------+
6号用户登录了3次,但是在2020年仅有一次,所以结果集应包含此次登录。
8号用户在2020年登录了2次,一次在2月,一次在12月,所以,结果集应该包含12月的这次登录。
2号用户登录了2次,但是在2020年仅有一次,所以结果集应包含此次登录。
14号用户在2020年没有登录,所以结果集不应包含。
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/the-latest-login-in-2020
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
2. 解题
- year 函数获取年份
# Write your MySQL query statement below
select user_id, max(time_stamp) last_stamp
from Logins
where year(time_stamp)=2020
group by user_id
689 ms 0 B MySQL
我的CSDN博客地址 https://michael.blog.csdn.net/
长按或扫码关注我的公众号(Michael阿明),一起加油、一起学习进步!
LeetCode MySQL 1890. 2020年最后一次登录(year)相关推荐
- LeetCode MySQL 1308. 不同性别每日分数总计(累加/变量/窗口函数)
文章目录 1. 题目 2. 解题 1. 题目 表: Scores +---------------+---------+ | Column Name | Type | +--------------- ...
- LeetCode MySQL解题目录
已完成的 LeetCode MySQL 数据库题目.点击查看我的 LeetCode 算法解题目录. 已解决 123/123 - 简单 54 中等 51 困难 18 前置入门学习 MySQL 基本查询. ...
- mysql 无法登陆_MySQL root用户无法登录原因及解决办法
MySQL root密码正确,却怎么也bai无法du从本地登录MySQL登录提示ERROR 1045 (28000): Access denied for user 'root'@'localhost ...
- ODBC + WIN32 API 访问MYSQL 数据库实现简单QQ用户注册和登录 的代码分析
ODBC + WIN32 API 访问MYSQL 数据库实现简单QQ用户注册和登录 的代码分析 . / // datadase odbc1.cpp : 定义应用程序的入口点. // #inc ...
- java对mysql的简单操作的综合运用——登录+注册+修改密码
本篇博客是java对mysql的简单操作的综合运用--登录系统.java对mysql的简单操作的综合运用--注册系统.java对mysql的简单操作的综合运用--修改密码系统的整合. 因为使用的是数据 ...
- 【京东账户】——Mysql/PHP/Ajax爬坑之用户登录
[京东账户]--Mysql/PHP/Ajax爬坑之用户登录 一.引言 实现京东的账户项目,功能模块之一,用户登录.要用到的是Apach环境,Mysql.PHP以及Ajax. 二.依据功能创建库.表.记 ...
- LeetCode MySQL 1853. 转换日期格式(日期格式化)
文章目录 1. 题目 2. 解题 1. 题目 表: Days +-------------+------+ | Column Name | Type | +-------------+------+ ...
- LeetCode MySQL 1821. 寻找今年具有正收入的客户
文章目录 1. 题目 2. 解题 1. 题目 表:Customers +--------------+------+ | Column Name | Type | +--------------+-- ...
- LeetCode MySQL 1607. 没有卖出的卖家
文章目录 1. 题目 2. 解题 1. 题目 表: Customer +---------------+---------+ | Column Name | Type | +------------- ...
最新文章
- 我是如何通过开源项目月入 10 万的?
- Docker 快速上手学习入门教程
- 【转】语音、音频的思考
- c++primer 5th习题12.25答案
- HP DV3 笔记本 重装系统
- android电视开发远程开关机,一种电视电脑一体机及其实现远程开关机控制的方法...
- Visual Basic6.0下载及安装
- 小白文件管理器共享服务器,在WIN7下使用小白文件管理器局域网功能(SMB)的教程...
- 字符个数统计(C++)
- 省电指南-ESP8266如何降低功耗
- 零基础CSS入门教程(7)——CSS外联写法
- 计算机大赛网站设计,【计算机设计大赛】网站设计类决赛圆满落幕
- mysql 数据库军规_Mysql数据库32条军规
- 光纤收发器的六个指示灯代表是什么意思?
- python基于pingouin包进行统计分析:使用tost函数执行单样本的双单侧检验(TOST)、以dataframe的形式输出分析结果(包含p值、自由度、bound等)
- AW365 圆桌骑士
- 信息墒与压缩编码基础
- 人工智能?AI?都是什么 四句话就让你彻底明白
- ff开发者必备插件列表
- 艾默生质量流量计结构坚固安装简便
热门文章
- cef js返回c++的代码_CEF3开发者系列之外篇——IE中JS与C++交互
- java 空接口_学Java,java接口搞明白了吗?大牛让你一文搞清楚
- 机器学习中各类算法的优缺点比较
- dw1000信标码_DW1000方案工牌型UWB标签,助力10厘米高精度室内定位!
- 嵌入式常见笔试题总结
- 本地音频播放,使用AVFoundation.framework中的AVAudioPlayer来实现
- 三种不使用中间参数,交换两个参数的值的方法
- 秒懂机器学习---当机器学习遇上决策树....
- 进程中的一个线程死了所引发的后果
- IO流--buffer