PostgreSQLでのブール値の挿入方法


  1. TRUEまたはFALSEを使用して挿入する方法:

    ブール値を直接使用して挿入する場合は、次のようなSQLクエリを使用します。

    INSERT INTO テーブル名 (ブールカラム名) VALUES (TRUE);

    例えば、ブール値を持つ"users"という名前のテーブルがある場合、次のクエリを実行します。

    INSERT INTO users (is_active) VALUES (TRUE);

    この方法では、TRUEまたはFALSEを直接指定することができます。

  2. 文字列としてのブール値を使用して挿入する方法:

    PostgreSQLでは、文字列としての"true"や"false"を使用してもブール値を挿入することができます。以下に例を示します。

    INSERT INTO テーブル名 (ブールカラム名) VALUES ('true');
    INSERT INTO テーブル名 (ブールカラム名) VALUES ('false');

    例えば、次のクエリを実行すると、文字列としての"true"を挿入できます。

    INSERT INTO users (is_active) VALUES ('true');

    この方法では、"true"または"false"という文字列を指定します。

  3. 数値としてのブール値を使用して挿入する方法:

    PostgreSQLでは、数値としての1や0を使用してもブール値を挿入することができます。以下に例を示します。

    INSERT INTO テーブル名 (ブールカラム名) VALUES (1);
    INSERT INTO テーブル名 (ブールカラム名) VALUES (0);

    例えば、次のクエリを実行すると、数値としての1を挿入できます。

    INSERT INTO users (is_active) VALUES (1);

    この方法では、1または0という数値を指定します。

以上が、PostgreSQLでブール値を挿入するためのいくつかの方法とコード例です。適切な方法を選択し、データベースにブール値を挿入してください。