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

選択クエリの出力をpostgresの1つの配列に格納します

    2つの方法があります。 1つは集約することです:

    SELECT array_agg(column_name::TEXT)
    FROM information.schema.columns
    WHERE table_name = 'aean'
    

    もう1つは、配列コンストラクターを使用することです。

    SELECT ARRAY(
        SELECT column_name 
        FROM information_schema.columns 
        WHERE table_name = 'aean'
    )
    

    これはplpgsql用だと思います。その場合、次のように割り当てることができます:

    colnames := ARRAY(
        SELECT column_name
        FROM information_schema.columns
        WHERE table_name='aean'
    );
    


    1. MySQLのパフォーマンス:MyISAMとInnoDB

    2. DAYOFWEEK()の例– MySQL

    3. ClusterControl-高度なバックアップ管理-mariabackupパートII

    4. MySQLで数値をフォーマットする方法