with a as (
select numb,name,row_number() over( partition by numb order by name desc) rowid
from fenzu
)
select
max(case when rowid=2 then name end) name2,
max(case when rowid=1 then name end) name,
a.numb
from a
group by a.numb
相关文章
- Doris行转列之-Explode函数使用
- 求助 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 MSB6006 “”已退出,代码为 2
- 表的转置 行转列: DECODE(Oracle) 和 CASE WHEN 的异同点
- SQL 横转竖 、竖专横(转载) 列转行 行转列
- 一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物。输入一行,一个正整数a (a < 32768)。
- 模拟,输入一排含空格,本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。 输入格式: 输入在2行中先后给出字符串
- ORACLE 行转列 案例解析
- PIVOT函数,行转列
- Node.js安装和入门 - 2行代码让你能够启动一个Server
- Web协议详解与抓包实战:HTTP1协议-详解请求行(2)