- 博客(1)
- 收藏
- 关注
转载 SQL面试练习题
我们想要的结果是,把分数相同的放在同一个排名,并且相同分数只占一个位置,例如上面的分数,Id=2 和 Id=3 的记录都有相同的分数,并且最高,他们并列第一。但是如果最大的 id 为奇数,则不做处理## 例如 1,3,5,... 变成 2,4,6,...SELECTs2.id+1AS id,## 处理偶数 id,让 id 减 1## 例如 2,4,6,... 变成 1,3,5,...SELECTs1.id-1AS id,两个相等的数异或的结果为 0,而 0 与任何一个数异或的结果为这个数。
2023-03-07 13:11:33
702
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人