Strona główna › Pytania INF.03 › Pytanie 224
INF.03 · pytanie #224
Jak należy skonstruować zapytanie przy pomocy polecenia SELECT, aby wyświetlić unikalne nazwiska osób zamieszkujących osiedle?
- ASELECT DISTINCT nazwisko FROM mieszkancy;
- BSELECT nazwisko FROM mieszkancy ORDER BY nazwisko;
- CSELECT TOP 10 nazwisko FROM mieszkancy;
- DSELECT AVG(nazwisko) FROM mieszkancy;
Poprawna odpowiedź: A. SELECT DISTINCT nazwisko FROM mieszkancy;
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Odpowiedź 'SELECT DISTINCT nazwisko FROM mieszkancy;' jest poprawna, ponieważ wykorzystuje klauzulę DISTINCT, która eliminuje duplikaty w wynikach zapytania. W kontekście baz danych, klauzula ta jest niezwykle użyteczna, gdy zależy nam na uzyskaniu unikalnych wartości z kolumny. W tym przypadku, wybierając unikalne nazwiska osób z tabeli 'mieszkancy', zapewniamy, że każde nazwisko pojawi się w wynikach tylko raz, co jest istotne w analizach i raportach, gdzie duplikaty mogłyby wprowadzać w błąd. Praktycznym przykładem użycia tego zapytania może być sytuacja, w której chcemy przygotować raport dla władz lokalnych o mieszkańcach danego osiedla. Zastosowanie DISTINCT pozwoli na przejrzystość raportu i jego większą użyteczność. Warto dodać, że użycie DISTINCT jest zgodne z dobrymi praktykami w programowaniu SQL, ponieważ przyczynia się do efektywnego zarządzania danymi i poprawy jakości wyników.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.