Którego słowa kluczowego SQL należy użyć, aby w wyniku zapytania wyeliminować powtarzające się wartości?
A.
GROUP BY
Źle.
GROUP BY grupuje wiersze (zwykle do agregacji).B.
LIKEŹle.
LIKE służy do dopasowania wzorca tekstu.C.
DISTINCTDobrze.
DISTINCT usuwa z wyniku duplikaty.D.
ORDER BY
Źle.
ORDER BY sortuje wynik, nie usuwa duplikatów.Aby w wyniku zapytania usunąć powtarzające się wartości, używa się słowa
DISTINCT (np. SELECT DISTINCT miasto FROM ...). Zwraca ono tylko unikalne wartości wskazanych kolumn. Dlatego duplikaty eliminuje DISTINCT.Pozostałe słowa robią co innego.
LIKE dopasowuje wzorzec tekstu, ORDER BY sortuje wyniki, a GROUP BY grupuje wiersze do agregacji. Powtórzenia w wyniku usuwa DISTINCT.