1. 学习
  2. /
  3. 课程
  4. /
  5. Funkce pro práci s daty v PostgreSQL

Connected

练习

Uživatelsky definované funkce v Sakile

Kdybys provozoval/a skutečnou půjčovnu DVD, musel/a bys opakovaně odpovídat na různé otázky – třeba jestli je určitý film dostupný v konkrétní pobočce nebo jaký je nevyrovnaný zůstatek na účtu konkrétního zákazníka. Přesně pro takové případy se uživatelsky definované funkce hodí nejvíc. Databáze Sakila obsahuje několik předem definovaných uživatelských funkcí. Tyto funkce jsou dostupné ihned po instalaci a můžeš je používat ve svých dotazech stejně jako mnoho vestavěných funkcí, které jsme v tomto kurzu probrali.

V tomto cvičení budeš krok za krokem sestavovat dotaz, který umožní vytvořit přehled – zjistíš, který zákazník aktuálně drží který film – a to pomocí funkce inventory_held_by_customer().

说明 1 / 共 3 个

undefined XP
    1
    2
    3
  • Vyber sloupce title a inventory_id z tabulek film a inventory v databázi.