Relacja R ma atrybut a. Jaka liczba może być wynikiem wykonania instrukcji SELECT Count(*) FROM R WHERE a=a a) 0 b) 1 c) dowolna liczba całkowita d) liczba równa liczebności relacji R
Może być jedna poprawna lub kilka poprawnych odpowiedzi.
Warunek "a=a" zawsze będzie spełniony, więc zapytanie "SELECT Count(*) FROM R WHERE a=a" zwróci liczbę wierszy w relacji R, gdzie wartość a nie jest pusta (NULL). Zatem wynikiem zapytania będzie liczba równa liczebności relacji R.
Odpowiedź:
d) liczba równa liczebności relacji R.
Wyjaśnienie:
Warunek "a=a" zawsze będzie spełniony, więc zapytanie "SELECT Count(*) FROM R WHERE a=a" zwróci liczbę wierszy w relacji R, gdzie wartość a nie jest pusta (NULL). Zatem wynikiem zapytania będzie liczba równa liczebności relacji R.