Raportowanie i zestawianie danych w języku SQL
Microsoft SQL Server 2008 Express Edition
Usuwanie duplikatów
Zdarza się i to dość często, że w naszym wyniku z zapytania „SELECT” pojawiają się wielokrotne, niepotrzebne duplikaty. Wtedy nasz raport staje się nieczytelny. W SQL istnieje możliwość wyeliminowania duplikatów w wyświetlanym wyniku. Służy do tego „DISTINCT”.
Składnia polecenia eliminująca duplikaty różni się tylko nieznacznie od poznanych dotychczas. Mianowicie, po słowie SELECT dodaje się słowo DISTINCT. Przykładowa składnia wygląda następująco:
SELECT DISTINCT lista kolumn FROM nazwa tabeli WHERE warunek zapytania. ORDER BY kolumna do sortowanie ASC lub DESC
Oczywiście DISTINCT tak samo jak AS, WHERE, ORDER BY jest elementem dodatkowym i nie musi wystąpić w zapytaniu. Czyli przykładowe zapytanie z użyciem DISTINCT może wyglądać tak
SELECT DISTINCT imie FROM ksiazka_adresowa
lub też tak:
Całość szkolenia, dostępna jest za darmo w
kursie online.
W trybie podglądu dostępna jest tylko część treści szkolenia.
<< Wróć do opisu szkolenia
|