sql >> データベース >  >> RDS >> PostgreSQL

列のないSELECTが有効なのはなぜですか

    マニュアルから:

    SELECTの後の出力式のリスト 空にすることができ、ゼロ列の結果テーブルを生成します。これは、SQL標準による有効な構文ではありません。 PostgreSQLでは、ゼロ列テーブルの許可と一貫性を保つことができます。ただし、DISTINCTの場合、空のリストは許可されません。 使用されます。

    「ゼロ列」テーブルの可能性は、私が間違っていなければ、テーブル継承の副作用です。 Postgresメーリングリストでこれについての議論がありました(しかし、私は今それらを見つけることができません)




    1. 列から一意の値を選択する

    2. PostgreSQLデータベース内のすべてのトリガーを一覧表示する2つの方法

    3. LOAD_FILE()がMariaDBでどのように機能するか

    4. SQLServerでLEFTSEMIJOINを実行する方法