不是江小白
不是江小白
全部文章
Leetcode题解
CSS3(1)
Docker(2)
Git使用(2)
MySQL(16)
Python(19)
Python图片识别(2)
小程序(2)
工具安装(11)
数据分析(8)
数据分析思维与实战23讲思维导图(1)
数据分析面试题汇总(4)
机器学习(10)
重整《数据分析实战45讲》(4)
题解(36)
归档
标签
去牛客网
登录
/
注册
不是江小白的博客
非典型 程序员
全部文章
/ Leetcode题解
(共7篇)
Leetcode题解之database(七)1179. Reformat Department Table
今天又随手刷了一道力扣题,还是数据库的。这次是 1179题:重写部门表格。又是一道看似简单的题,但不注意还是容易出错😂。 此题主要考察的知识点👉:CASE WHEN/IF 函数的用法以及SQL分组聚合的方法。 解题思路👇: 仔细看题目这里的要求 要求表格以 部门id和每个月的收入 这样的...
2020-12-04
0
862
Leetcode题解之database(八)595. Big Countries -- 浅谈选择Union还是OR
掌柜又随手刷了一道力扣数据库题,这次是595题👉:找大国。相信很多朋友都见过这个题,这题确实很简单,只要你SQL基础过关。 所以掌柜就简单提一下,此题主要考察知识点就是SQL中多条件的过滤。但是掌柜一如既往在自己解答后看其他人的题解时,发现了一个有趣的东西 – 就是大多数题解都写到👇: 这里...
2020-12-04
0
530
Leetcode题解之database(九)627. Swap Salary
今天终于把最后一道普通用户可解的数据库简单题刷了,👉627. 交换工资(评论里说应该叫交换性别??🤣)。 --------------------------------------我是无感情分割线--------------------------------------------- 10...
2020-12-04
0
709
浅谈627. Swap Salary(交换工资)的题解区中的 位运算之 “异或运算”(一)
之前解析完Leetcode最后一道非VIP的SQL题 👉交换工资。其中最有意思的是有个解法使用了 “异或运算”,于是今天打算浅谈一下这个高效的方法。 首先,什么是位运算的“异或运算”? 其实这个运算全称是 “按位异或(英文叫eXclusive OR,简称 XOR)”,看过掌柜之前这篇博客的...
2020-12-04
0
675
牛客SQL实战的18道简单题+Leetcode非VIP的12道简单题 总结
随手刷过力扣数据库题和牛客的SQL实战题,今天就对两边的简单题做个总结,让我们一起来看看对于SQL简单题常考的有哪些知识点以及题型吧。 PS:如果分类区有漏掉的题,欢迎评论区补充,谢谢! 常考<mark>知识点一</mark>:两表或多表连接,即👉<mark...
2020-12-04
0
703
Leetcode题解之database(十)177. Nth Highest Salary
今天要解的是:177. Nth Highest Salary(求第N高的工资)。 这里要注意这样一句话👇: 如果没有第N高的工资,就要输出NULL。 首先看此题考察的知识点:IFNULL(判断空值)函数用法和LIMIT用法。 其实这题可以说是👉 176. Second High...
2020-12-04
0
509
由一道牛客SQL题引发关于NOT IN 函数、MAX函数、MIN函数的思考
又是随手刷到一道牛客SQL题,这次是👉查找排除最大、最小salary之后的当前(to_date = ‘9999-01-01’ )员工的平均工资avg_salary。此题其实不算难,一开始掌柜想到的解题思路如下:👇 首先找到最大最小工资,然后剔除这个数值; 接下来筛选当前日期为’9999-...
2020-12-04
0
607