PostgreSQL 列挙型の最後の列挙値を取得する
- 作成日 2024.04.30
- PostgreSQL
- PostgreSQL
PostgreSQLで、列挙型の最後の列挙値を取得する手順を記述してます。「enum_last」で可能です。実行結果はpgadmin上で確認してます。
環境
- OS CentOS Stream release 9
- PostgreSQL 15.1
- pgadmin4 6.16
最後の列挙値を取得
最後の列挙値を取得するには、「enum_last」を使用します。
enum_last(列挙型);
実際に、列挙型「enumtest」を作成して実行してみます。
CREATE TYPE enumtest AS ENUM (
'aaa',
'bbb',
'ccc',
'ddd',
'eee'
);
取得してみます。
SELECT enum_last(null::enumtest);
実行結果
最初の位置を取得
逆に、最初に位置を取得する場合は「enum_first」を使用します。
SELECT enum_first(null::enumtest);
実行結果
-
前の記事
Oracle Database ユーザーにロールを付与する 2024.04.26
-
次の記事
mongoDB forEachを使用して結果を取得する 2024.04.30
コメントを書く