我如何格式化这样的列?

时间:2018-05-17 05:46:59

标签: sql sqlplus

我想知道有没有办法重命名这样的列,如果是这样的话你会怎么做?

COLUMN (column1 || ' ' || column2) HEADING "new_name" FORMAT a20;

SELECT (column1 || ' ' || column2)
FROM Table_name

3 个答案:

答案 0 :(得分:0)

不知道这背后的用途,你可以做到

SELECT column AS column2 FROM wherever

答案 1 :(得分:0)

通常我在select语句级别使用列别名。

SELECT substr((column1 || ' ' || column2),1,20) as "new_name" FROM Table_name

答案 2 :(得分:0)

假设您在sqlplus中执行此操作,则需要使用列别名:

COLUMN my_col HEADING "new_name" FORMAT a20;

SELECT (column1 || ' ' || column2) as my_col
FROM Table_name