sql
文章平均质量分 66
R_!!!
向偶像学习!
展开
-
【转载】MySQL之left join on/where条件
转载于segmentfaul.com@MageekChiu现象left join在我们使用mysql查询的过程中可谓非常常见,比如博客里一篇文章有多少条评论、商城里一个货物有多少评论、一条评论有多少个赞等等。但是由于对join、on、where等关键字的不熟悉,有时候会导致查询结果与预期不符,所以今天我就来总结一下,一起避坑。给出一个场景,假设有一个班级管理应用,有一个表classes,存了所有的班级;有一个表students,存了所有的学生,具体数据如下:select * from cla原创 2021-11-22 09:33:12 · 652 阅读 · 0 评论 -
leetcode
569. 员工薪水中位数解法1:--解法1--注意:如何在窗口函数order by两个字段--用row_nunber()正向排序一次,反向排序一次,--当为奇数的时候就是正反序号相等的时候,当为偶数的时候,就是正反序号相差一的时候。--还有个小细节就是在使用SQL窗口函数按照大小顺序编号的时候,相等的两个数会存在以升序序列来标注问题--此时可以利用SQL表的主键id,在待求序列相等时,正向编号按id升序排序编号,反向编号按id降序排序编号,这样就保证了两列编号的走向处处相反,从而..原创 2021-09-28 15:59:42 · 606 阅读 · 0 评论 -
sqlzoo习题
1.找出所有首都和其國家名字,而首都要有國家名字中出現。select capital,name from worldwhere capital like concat('%',name,'%')2.找出所有首都和其國家名字,而首都是國家名字的延伸。select name,capital from worldwhere capital like concat(name,'_%')...原创 2021-04-30 18:31:04 · 249 阅读 · 0 评论