首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不显示排序列的行排序

不显示排序列的行排序
EN

Stack Overflow用户
提问于 2018-06-13 18:40:10
回答 1查看 46关注 0票数 1

在下面显示的查询中,我需要通过第二列N显示第一列priority排序,而不显示后者。

代码语言:javascript
复制
with number (n, priority) as (
  select 1, 12 from sysibm.sysdummy1 -- recursive complex query
) 
select n, priority from number
union all 
select 5, 13 from sysibm.sysdummy1 -- complex query here

预期结果是:

代码语言:javascript
复制
   N
   -
   1
   5

我不能真正修改这个查询(因为真正的查询非常复杂),我想知道我是否可以将它作为子查询来封装,或者使用它作为一个CTE。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-13 18:43:45

使用子查询?

代码语言:javascript
复制
with number (n, priority) as (
  select 1, 12 from sysibm.sysdummy1 -- recursive complex query
) 
select n
from (select n, priority from number
      union all 
      select 5, 13 from sysibm.sysdummy1
     ) x
order by priority;
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50844120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档