PostgreSQLで、列挙型の最初の列挙値を取得する手順を記述してます。「enum_first」で可能です。実行結果はpgadmin上で確認してます。
環境
- OS CentOS Stream release 9
- PostgreSQL 15.1
- pgadmin4 6.16
最初の列挙値を取得
最初の列挙値を取得するには、「enum_first」を使用します。
enum_first(列挙型);
実際に、列挙型「enumtest」を作成して実行してみます。
CREATE TYPE enumtest AS ENUM (
'aaa',
'bbb',
'ccc',
'ddd',
'eee'
);
取得してみます。
SELECT enum_first(null::enumtest);
実行結果
最後の位置を取得
逆に、最後に位置を取得する場合は「enum_last」を使用します。
SELECT enum_last(null::enumtest);
実行結果
The post PostgreSQL 列挙型の最初の列挙値を取得する first appeared on mebee.