jesteś w Encyklopedii SQL >> DISTINCT
DISTINCT
DISTINCT stosuje się zaraz po SELECT aby wybrać unikalnie kolumny. Przydaje się
,gdy trzeba wyświetlić jakie występują wartości w danej kolumnie bez wyświetlania
powtarzający się danych.
Składnia
SELECT DISTINCT `nazwa_kolumny` FROM `nazwa_tabeli`
Przykład
Wyświetl imiona i nazwiska klientów z tablicy zamówienia
którzy dokonali jakiegokolwiek zamówienia
id | imię | nazwisko | wartość zamówienia |
1 | Jan | Kowalski | 120 |
2 | Franciszek | Nowak | 300 |
3 | Michał | Nowak | 200 |
4 | Jan | Kowalski | 150 |
zapytanie
SELECT DISTINCT `imię`,`nazwisko` FROM `zamowienia`
rezultat
imię | nazwisko |
Jan | Kowalski |
Franciszek | Nowak |
Michał | Nowak |
rezultat dla porównania bez użycia słowa DISTINCT
SELECT `imię`,`nazwisko` FROM `zamowienia`
imię | nazwisko |
Jan | Kowalski |
Franciszek | Nowak |
Michał | Nowak |
Jan | Kowalski |
[ wróć na górę strony ]