PostgreSQL asciiコードを取得する

PostgreSQL asciiコードを取得する

PostgreSQLで、asciiコードを取得する手順を記述してます。「ascii」を使用します。逆に「ascii」コードから文字に変換する場合は「chr」を使用します。実行結果はpgadmin上で確認してます。

環境

  • OS CentOS Stream release 9
  • PostgreSQL 15.1
  • pgadmin4 6.16

範囲を指定して列挙値を取得

範囲を指定して列挙値を取得するには、「ascii」を使用します。

ascii(文字);

実際に、取得してみます。

select 
ascii('a'),
ascii('b');

実行結果

文字列の場合は先頭に文字のasciiコードが取得されます。

select 
ascii('abc'),
ascii('bcd');

実行結果

Unicodeコード ポイントも取得することが可能です。

select 
ascii('晴');

実行結果

asciiコードから文字に変換

逆に、asciiコードから文字に変換するには「chr」を使用します。

select 
chr(97),
chr(98),
chr(26228);

実行結果