值子句(Databricks SQL)

生成一個內聯臨時表,以在查詢中使用。

句法

{表達|((表達[,,...這是給予的}[,,...這是給予的[[table_alias這是給予的選擇表達[,,...這是給予的[[table_alias這是給予的

參數

  • 表達

    一個或多個值,運算符和SQL函數的組合導致值。

  • table_alias

    可選標簽,允許按名稱引用結果集。

每個元組構成一排。

如果有多個行以上,則每個元組中必須匹配的字段數。

使用時語法,如果未指定元素,則每個表達式等於單個場元組。

使用時選擇語法所有表達式構成單行臨時表。

每個元組的第n個字段必須共享最不常見的類型。如果table_alias指定列名,其數字必須匹配每個元組的表達式。

結果是一個臨時表,其中每個列的類型是匹配元組字段的最不常見類型。

例子

- 一行,沒有表別名>((“一”,,,,1);1- 多行,一列>1,,,,2,,,,3;123- 三排帶有桌子別名>選擇數據一個,,,,b(('一',,,,1),(('二',,,,2),(('三',,,,無效的作為數據((一個,,,,b);12無效的- 與表別名的複雜類型>選擇一個,,,,b(('一',,,,大批((0,,,,1),(('二',,,,大批((2,,,,3))作為數據((一個,,,,b);[[0,,,,1這是給予的[[2,,,,3這是給予的- 使用選擇語法>選擇'一',,,,22