1. 学ぶ
  2. /
  3. コース
  4. /
  5. PostgreSQLでデータを操作する関数

Connected

演習

ユーザー定義データ型の情報を取得する

Sakila データベースには、mpaa_rating というユーザー定義の enum データ型があります。film テーブルの rating 列は mpaa_rating 型で、PG や R のようなおなじみのレーティングが入っています。列挙型はこのようなケースでとても便利です。映画のレーティングは標準的な値が限られており、めったに変わりません。

データベース内の列やデータ型について調べたいときは、まず INFORMATION_SCHEMA を見るのが一番です。rating 列に関する情報を調べれば、どのようなデータが入っているかを把握できます。enum データ型の場合は、pg_enum システムテーブルを参照することで、その enum に対して有効な具体的な値も確認できます。さっそく演習で詳しく見ていきましょう。

指示1 / 2

undefined XP
    1
    2
  • column_name、data_type、udt_name を選択します。
  • film テーブルの rating 列に絞り込みます。