我有一個 ORACLE sql 查詢,需要在結果中添加一個標題(只有一行)和列的名稱。怎么可能做到這一點?
1-1-2022 08:32:00 xxx1 166 1 04641127 8 1
1-1-2022 07:05:00 xxx1 167 1 10205792 8 1
1-1-2022 09:20:00 xxx1 176 1 10256841 8 1
1-1-2022 10:10:00 xxx1 177 1 10193856 8 1
問候
Date dep room nr rec type count
6-4-2022 08:32:00 xxx1 166 1 04641127 8 1
6-4-2022 07:05:00 xxx1 167 1 10205792 8 1
5-4-2022 09:20:00 xxx2 176 1 10256841 8 1
5-4-2022 10:10:00 xxx2 177 1 10193856 8 1
uj5u.com熱心網友回復:
UNION是一種選擇;請注意,在這種情況下,兩個SELECT陳述句必須共享相同數量的列和它們的資料型別。
像這樣的東西:
select 'Date' col1, 'dep' col2, 'room' col3, 'nr' col4, 'rec' col5, 'type' col6, 'count' col7
from dual
union all
select to_char(date_column, 'dd-mm-yyyy hh24:mi:ss'),
dep,
to_char(room),
to_char(nr),
rec,
to_char(type),
to_char(count_column)
from some_table
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/457238.html
下一篇:將字串型別轉換為另一種型別
