Która kwerenda utworzy WIDOK z klientami o statusie „Platynowy” (tabela klienci, pole status)?
Źle. Po nazwie widoku musi być
AS SELECT.Dobrze.
CREATE VIEW ... AS SELECT ... WHERE.Źle. Błędny warunek
WHERE "Platynowy".Źle. Brakuje
SELECT ... FROM i zła nazwa tabeli.Widok tworzy się poleceniem
CREATE VIEW <nazwa> AS <SELECT ...> - jego definicją jest pełne zapytanie. Zapis CREATE VIEW KlienciPlatyna AS SELECT * FROM klienci WHERE status = "Platynowy" poprawnie wybiera platynowych klientów. Dlatego prawidłowa jest ta kwerenda.Po
AS musi nastąpić poprawne SELECT ... FROM ... WHERE .... Wariant z AS klient WHERE pomija SELECT i FROM. Wariant z FROM klienci bez AS SELECT nie ma definicji widoku. Wariant WHERE "Platynowy" gubi nazwę pola w warunku. Poprawne jest CREATE VIEW KlienciPlatyna AS SELECT * FROM klienci WHERE status = "Platynowy".