論理値データ型
PosgtreSQL で利用できるデータ型の中で論理値データ型の使い方について解説します。論理値データ型として用意されているのは boolean 型だけです。
(Last modified: )
目次
論理値データ型の使い方
論理値データ型として用意されているデータ型は 1 つです。
boolean 1バイト 真または偽の状態 別名:bool
boolean 型には真または偽を表す値のどちらかを格納します。 PostgreSQL では真または偽を表す値として次の値を使用することができます。
真を表す値: TRUE 't' 'true' 'y' 'yes' 'on' '1' 偽を表す値: FALSE 'f' 'false' 'n' 'no' 'off' '0'
boolean 型のカラムに値を格納する場合にどの値を使用しても構いませんが、 TRUE と FALSE を使用するといいかと思います。
例として次のようなテーブルを作成しました。
create table booltest (flag boolean);
それではテーブルにデータを追加します。真と偽を表す色々な値を試してみます。
insert into booltest values (TRUE), ('no'), ('0'), ('yes'), (FALSE);
それでは booltest テーブルのデータを取得して確認してみます
select * from booltest;
boolean 型の値を取得するときはデフォルトで t または f が使用されて表示されるようです。
-- --
PosgtreSQL で利用できるデータ型の中で論理値データ型の使い方について解説しました。
( Written by Tatsuo Ikura )
著者 / TATSUO IKURA
これから IT 関連の知識を学ばれる方を対象に、色々な言語でのプログラミング方法や関連する技術、開発環境構築などに関する解説サイトを運営しています。