如何将固定值添加到选择列表?

时间:2012-10-16 07:31:23

标签: sql oracle

Select Column1 From Table1;

输出:

x1
x2
x3
x4

输出将在Column1中。

我希望结果如下:

OTHERS 
x1 
x2 
x3 
x4

我想添加" OTHERS"值为Column1。

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

使用UNION:

Select 'OTHERS' AS Column1 From DUAL
UNION
Select Column1 From Table1