Kullanıcı tanımlı veri türleri hakkında bilgi alma
Sakila veritabanında mpaa_rating adlı, kullanıcı tanımlı bir enum veri türü var. film tablosundaki rating sütunu bir mpaa_rating türüdür ve film için PG ya da R gibi bilinen derecelendirmeleri içerir. Bu, sıralı (enumerated) veri türlerinin işe yaradığı duruma harika bir örnek. Film derecelendirmeleri, nadiren değişen sınırlı sayıda standart değere sahiptir.
Veritabanındaki bir sütun ya da veri türü hakkında bilgi edinmek istediğinde başlayacağın en iyi yer INFORMATION_SCHEMA’dır. rating sütunu hakkında, hangi tür verilerle karşılaşabileceğini anlamana yardımcı olacak bilgiler bulabilirsin. enum veri türleri için, belirli bir enum için geçerli olan özel değerleri pg_enum sistem tablosuna bakarak da bulabilirsin. Hadi egzersizlere dalalım ve daha fazlasını öğrenelim.
Bu egzersiz
PostgreSQL'de Veriyi İşlemek için Fonksiyonlar
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- Select the column name, data type and udt name columns
SELECT ___, ___, ___
FROM INFORMATION_SCHEMA.COLUMNS
-- Filter by the rating column in the film table
WHERE ___ ='___' AND ___='___';