摘要:文章目录 一、创建一个案例表 二、序号函数- ROW_NUMBER、RANK、DENSE_RANK 三、开窗聚合函数- SUM,AVG,MIN,MAX 四、分布函数- CUME_DIST 五、前后函数-LAG和LEAD 六、头尾函数-FIRST_VALUE和LAST_VALUE 七、其他函数-NTH
阅读全文
随笔分类 - leetcode
摘要:文章目录 一、创建一个案例表 二、序号函数- ROW_NUMBER、RANK、DENSE_RANK 三、开窗聚合函数- SUM,AVG,MIN,MAX 四、分布函数- CUME_DIST 五、前后函数-LAG和LEAD 六、头尾函数-FIRST_VALUE和LAST_VALUE 七、其他函数-NTH
阅读全文
摘要:在刷leetcode534. 游戏玩法分析 III 时再解完题后发现还有另一种解法,用到的关键字是 sum over partition by 函数 # method 1 SELECT a1.player_id, a1.event_date, sum(a2.games_played) AS game
阅读全文
摘要:在刷leetcode 2072时发现了其他人使用了更简洁的写法,关键字:mysql with as 2072. 赢得比赛的大学 原写法: SELECT if(( SELECT count(1) FROM NewYork WHERE score >= 90 ) = ( SELECT count(1)
阅读全文
摘要:2072. 赢得比赛的大学 https://leetcode.cn/problems/the-winner-university/ 主要考查if 函数的使用 mysql中if的方法 IF(expr1,expr2,expr3) SELECT IF(1>0, '真', '假') FROM Table m
阅读全文
摘要:https://leetcode.cn/problems/products-price-for-each-store/ 写出一个 SQL 查询语句,查找每种产品在各个商店中的价格。 可以以 任何顺序 输出结果。 SELECT product_id , sum(CASE WHEN store = 's
阅读全文
摘要:https://leetcode.cn/problems/find-users-with-valid-e-mails/ 写一条 SQL 语句,查询拥有有效邮箱的用户。 有效的邮箱包含符合下列条件的前缀名和域名: 前缀名是包含字母(大写或小写)、数字、下划线 '_'、句点 '.' 和/或横杠 '-'
阅读全文
摘要:目录 21_合并两个有序链表 描述 解法一:迭代 思路 Java 实现 Python 实现 解法二:递归 思路 Java 实现 Python 实现 描述 将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 输入:1->2->4, 1->3->4 输出
阅读全文
摘要:实现 int sqrt(int x) 函数。 计算并返回 x 的平方根,其中 x 是非负整数。 由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。 示例 1: 输入: 4输出: 2示例 2: 输入: 8输出: 2说明: 8 的平方根是 2.82842..., 由于返回类型是整数,小数部分将
阅读全文
摘要:没事可以刷刷leetCode https://leetcode.com/
阅读全文
|