Zadanie 24 z arkusza EE.09, czerwiec 2022

MySQL i bazy danych Poziom: trudne

Sklep internetowy korzysta z tabeli faktury. Podczas tworzenia faktury nie zawsze pole dataPlatnosci jest wypełniane. Aby to naprawić, na koniec dnia należy wpisać aktualną datę do wierszy, w których to pole jest puste (niewypełnione). Można w tym celu posłużyć się kwerendą

Wybierz odpowiedź

Cały arkusz EE.09, czerwiec 2022

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: B

UPDATE faktury SET dataPlatnosci=CURDATE() WHERE dataPlatnosci IS NULL;

Dlaczego

Puste pole ma wartość NULL, którą sprawdza się przez IS NULL (a nie =), a bieżącą datę zwraca CURDATE(). CURTIME() daje tylko godzinę.