W SQL wyróżnia się m.in. kwerendy (zapytania) służące do modyfikacji danych, czyli tzw. DML. Do tej grupy należą m.in. INSERT (dodawanie), UPDATE (aktualizacja) i DELETE (usuwanie).
Pokazana instrukcja zaczyna się od UPDATE katalog, co oznacza, że operacja będzie wykonywana na istniejących wierszach (rekordach) tabeli katalog. Następnie występuje SET, czyli część, w której podaje się nowe wartości kolumn. Wyrażenie katalog.cena = [cena]*1.1 wskazuje, że dla każdego wiersza ma zostać wyliczona nowa wartość pola cena (tu: zwiększenie o 10%). To jest typowy wzorzec kwerendy aktualizującej.
Odpowiedź "usuwającej" byłaby poprawna, gdyby użyto polecenia DELETE, które usuwa rekordy z tabeli (często z warunkiem WHERE). W prezentowanej instrukcji nie ma DELETE, więc nie zachodzi usuwanie danych.
Odpowiedź "dołączającej" kojarzy się z łączeniem danych z wielu tabel (JOIN) w zapytaniach SELECT lub z dołączaniem (append) rekordów, co w SQL odpowiada raczej INSERT. Tutaj nie ma ani JOIN, ani wstawiania nowych rekordów.
Odpowiedź "krzyżowej" dotyczy zwykle iloczynu kartezjańskiego (CROSS JOIN) lub kwerend krzyżowych (crosstab) znanych z niektórych narzędzi raportowych. Instrukcja UPDATE z pojedynczą tabelą i bez łączeń nie realizuje kwerendy krzyżowej.
Wskazówka egzaminacyjna: aby szybko rozpoznać typ kwerendy, najpierw spójrz na pierwsze słowo kluczowe (UPDATE/DELETE/INSERT/SELECT), a dopiero potem analizuj szczegóły (SET, WHERE, JOIN).