0
Select Column1 From Table1;

输出 :

x1
x2
x3
x4

输出将在 Column1 中。

我希望结果是:

OTHERS 
x1 
x2 
x3 
x4

我想将“其他”值添加到 Column1。

4

2 回答 2

1

这样做的最简单方法:

select column1 from table1
union all
select 'OTHERS' from dual

嗯,可能是第二简单的方法,因为最简单的方法是:

insert into table1 (column1) values 'OTHERS';

尽管毫无疑问,您有一些铁的商业规则,为什么您不想这样做。

要获得您想要的订单:

select * from (
    select column1 from table1
    union all
    select 'OTHERS' from dual
)
order by decode(column1, 'OTHERS', 1, 2), column1
于 2012-10-16T07:40:49.580 回答
0

使用联合:

Select 'OTHERS' AS Column1 From DUAL
UNION
Select Column1 From Table1
于 2012-10-16T07:40:11.457 回答