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

PostgreSQLで配列を作成する方法

    PostgreSQLでは、データを配列に格納できます。この記事では、PostgreSQLで配列を作成する方法を見ていきます。これを使用して、PostgreSQLで配列を作成および保存できます。


    PostgreSQLで配列を作成する方法

    PostgreSQL配列は、組み込みまたはユーザー定義のデータ型で構成できます。ただし、配列のすべての要素は同じデータ型である必要があります。たとえば、整数の配列または日付の配列を作成することはできますが、整数と日付の両方を含む配列を作成することはできません。

    列のデータ型の直後に角かっこ[]を追加することで、PostgreSQLで配列を簡単に作成できます。

    整数配列列を作成する例を次に示します

    create table employees ( 
         first_name varchar, 
         last_name varchar, 
         phone_numbers integer[] 
    );

    上記の例では、整数の配列として列phone_numbersを作成しました。


    PostgreSQLで多次元配列を作成する

    同様に、PostgreSQLで多次元配列を作成するのは非常に簡単です。データ型の後に角括弧の複数のペアを追加する必要があります。たとえば、PostgreSQLで2次元配列を作成するには、2組の角かっこ[][]を追加する必要があります。

    create table employees ( 
         first_name varchar, 
         last_name varchar, 
         contacts integer[][] 
    );

    上記の例では、連絡先 columnは、整数の2次元配列です。この場合、メインアレイの各サブアレイは同じ長さである必要があることに注意してください。


    PostgreSQLで範囲を指定して配列を作成する

    配列サイズの制限を指定して、明確なサイズの配列を作成することもできます。サイズ10の整数配列を使用する例を次に示します。

    create table employees ( 
    first_name varchar,
    last_name varchar,
    phone_numbers integer[]
    );

    PostgreSQL用のレポートツールが必要ですか? Ubiqを使用すると、データを数分で簡単に視覚化し、リアルタイムのダッシュボードで監視できます。今日お試しください。

    1. JDBCを使用したSQLServerLocalDBへの接続

    2. .csvファイルをOracleFormsアプリケーションにインポートする

    3. openprojectのデータを失うことなくpostgresqlデータベースを10から12にアップグレードする方法

    4. SQLServer2005クエリのパフォーマンス