0
是否可以在Sybase SQL中使用不同數量的列,值和列類型的兩個表創建聯合?兩個不同表的Sybase SQL聯合
是否可以在Sybase SQL中使用不同數量的列,值和列類型的兩個表創建聯合?兩個不同表的Sybase SQL聯合
當然,只要聯合體頂部和底部的列可以轉換爲相同的類型。例如:
select intColumn as col1
, charColumn as col2
, decimalColumn as col3
from Table1
union all
select null
, 'Halelujah'
, doubleColumn
from Table2
因此,沒有辦法使不同列類型的聯合。我們必須將它們轉換爲相同的類型嗎? –
@aF:是的,列類型或計數不能按行變化。但是,如果您從不同的表格開始,則可以將它們轉換爲類似的形狀,如示例所示。 – Andomar