SQL プロシジャ

SELECT ステートメント

テーブルおよびビューから、列と行のデータを選択します。

制限事項:SELECTステートメントの句は、下記に示す順序で記述する必要があります。
参照項目:query 式
table-expression 構成要素

構文

必須引数

object-item

次のいずれかを指定できます。

*

FROM句に記述されたテーブルまたはビューのすべての列を表します。

case-expression <AS alias>

CASE式から列を生成します。

参照項目:CASE 式

column-name <AS alias ><column-modifier-1< column-modifier-2 ... >>

1つの列に名前を付けます。

参照項目:column-name 構成要素
column-modifier 構成要素

sql-expression <AS alias> <column-modifier-1 < column-modifier-2 ... >>

SQL式から列を生成します。

参照項目:sql-expression 構成要素
column-modifier 構成要素

table-name.*

table-nameで指定したPROC SQLテーブルのすべての列を指定します。

table-alias.*

table-aliasで指定した別名が設定されたPROC SQLテーブルのすべての列を指定します。

view-name.*

view-nameで指定したSASビューのすべての列を指定します。

view-alias.*

view-aliasで指定した別名が設定されたSASビューのすべての列を指定します。

FROM from-list

ソーステーブルまたはソースビューを指定します。

参照項目:FROM 句.

オプション引数

INTO macro-variable-specification-1 <, macro-variable-specification-2, ...>

別のPROC SQLクエリまたはSASステートメントで後で使用するために、1つ以上の列の値を格納します。

参照項目:INTO 句.

WHERE sql-expression

指定された条件に基づいて出力をサブセット化します。

参照項目:WHERE 句.

GROUP BY group-by-item-1 <, group-by-item-2, ...>

要約するためのデータのグループ化方法を指定します。

参照項目:GROUP BY 句.

HAVING sql-expression

指定された条件に基づいて、グループ化されたデータをサブセット化します。

参照項目:HAVING 句.

ORDER BY order-by-item-1 <, order-by-item-2 <ASC | DESC>, ...>

結果テーブルに行を表示する順序を指定します。

参照項目:ORDER BY 句.
最終更新: 2026年4月14日