我如何格式化这样的列?
How do i Format a column like this?
我想知道有没有办法像这样重命名列,如果可以,您会怎么做?
COLUMN (column1 || ' ' || column2) HEADING "new_name" FORMAT a20;
SELECT (column1 || ' ' || column2)
FROM Table_name
在不知道这背后的用途的情况下,你可以做
SELECT column AS column2 FROM wherever
通常我在 select 语句级别使用列别名。
SELECT substr((column1 || ' ' || column2),1,20) as "new_name" FROM Table_name
假设您在 sqlplus
中执行此操作,您需要使用列别名:
COLUMN my_col HEADING "new_name" FORMAT a20;
SELECT (column1 || ' ' || column2) as my_col
FROM Table_name
我想知道有没有办法像这样重命名列,如果可以,您会怎么做?
COLUMN (column1 || ' ' || column2) HEADING "new_name" FORMAT a20;
SELECT (column1 || ' ' || column2)
FROM Table_name
在不知道这背后的用途的情况下,你可以做
SELECT column AS column2 FROM wherever
通常我在 select 语句级别使用列别名。
SELECT substr((column1 || ' ' || column2),1,20) as "new_name" FROM Table_name
假设您在 sqlplus
中执行此操作,您需要使用列别名:
COLUMN my_col HEADING "new_name" FORMAT a20;
SELECT (column1 || ' ' || column2) as my_col
FROM Table_name