Przejdź do głównej treści
  1. Strona główna
  2. Technik informatyk
  3. INF.03
  4. Pytanie

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Programowanie webowe Bazy danych

Słowa kluczowe: Funkcja NOW() w SQL

Która z funkcji SQL nie wymaga podania argumentów?

Źle. YEAR() wymaga daty, z której wydobywa rok.
Źle. UPPER() wymaga tekstu do zamiany na wielkie litery.
Źle. LEN()/LENGTH() wymaga tekstu, którego długość liczy.
Dobrze. NOW() zwraca bieżącą datę i czas - bez argumentów.
Funkcja NOW() zwraca bieżącą datę i godzinę z serwera bazy i nie przyjmuje żadnych argumentów - wystarczy SELECT NOW(). Używa się jej np. do automatycznego zapisania znacznika czasu utworzenia rekordu. Pozostałe podane funkcje muszą dostać dane wejściowe, na których działają. Dlatego funkcją bez argumentów jest NOW().
Pozostałe funkcje potrzebują argumentu. LEN() (w MySQL LENGTH()) wymaga tekstu, by zwrócić jego długość. YEAR() przyjmuje datę i wyciąga z niej rok - bez podania daty nie ma na czym działać. UPPER() potrzebuje napisu, który zamieni na wielkie litery. Wszystkie one operują na przekazanej wartości, podczas gdy NOW() po prostu zwraca aktualny czas bez żadnych danych wejściowych, dlatego to ona jest poprawna.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wyślemy tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.