【PostgreSQL】文字から数値、数値から文字へ変換する
構文
型を変換するにはcast(キャスト)を使用します。
A: 型変換をする文字・数字・日付など
B: 変換したい型を指定します。
※ castではなく「'123'::integer」、「123::text」のように「::型」で表現する方法もありますが、
こちらにあるとおり同じ意味です。
B(変換したい型)に設定する代表的な型
型 | 代表例 |
文字型 | character(桁数) , character varying , text |
数値型 | integer , numeric |
日付型 | date , timestamp |
論理型 | boolean |
文字から数値へ変換する例
文字から数値へ変換する例です。SELECT文はそのまま実行できます。
数値から文字へ変換する
数値から文字へ変換する例です。SELECT文はそのまま実行できます。