

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# SELECT list
<a name="sql-function-select-list-spark"></a>

您要查詢傳回的資料欄、函數和表達式SELECT list名稱。清單查詢的輸出。

## 語法
<a name="sql-function-select-list-syntax-spark"></a>

```
SELECT
[ DISTINCT ] | expression [ AS column_alias ] [, ...]
```

## Parameters
<a name="sql-function-select-list-parameters-spark"></a>

DISTINCT  
此選項會根據一個或多個資料欄中相符的值，從結果集中消除重複的資料列。

*表達式*  
表達式是由查詢所參考資料表中的一個或多個資料欄構成。表達式可包含 SQL 函數。例如：

```
coalesce(dimension, 'stringifnull') AS column_alias
```

AS column\$1alias

資料欄的暫時名稱，會在最終結果集中使用。AS 關鍵字是選用的。例如：

```
coalesce(dimension, 'stringifnull') AS dimensioncomplete
```

若您沒有為表達式指定非簡單資料欄名稱的別名，結果集將會套用預設名稱至該資料欄。

**注意**  
別名在目標清單中定義之後立即直接辨識。您無法在相同目標清單中定義的其他表達式中使用別名。