DISTINC – Eliminacja powtarzających się danych w zapytaniach SQL

Przy pobieraniu informacji, z relacyjnej bazy danych czasami przy łączeniu tabel i wyświetlaniu wyników, dane które pobraliśmy po prostu się powtarzają. Na szczęście w SQL możemy szybko pozbyć się zbędnych wierszy…

Fot: toolmantim, Flickr | CC.

Fot: toolmantim, Flickr | CC.

Oczywiście należy tutaj pamiętać o tym, że w relacyjnych bazach danych nie znajdziemy powtarzających się wierszy, ale w wyniku różnych złączeń tabel możemy mieć powtórzone zapisane informacje. Dobrym przykładem jest sytuacja kiedy wyświetlamy informacje o zamówieniach, mogą tutaj zostać powtórzone dane ze względu na realizację kilku zakupów w ramach jednego zamówienia. Aby uniknąć takiej sytuacji posługujemy się słowem kluczowym DISTINC, które stawiamy zaraz po SELECT:

Ogólna składnia:

, , , , , ,

Przeczytaj poprzedni wpis:
Kod kalkulatora wyborczego czyli systemu PKW do zliczania głosów dostępny na portalu Github

Kod źródłowy "Kalkulatora wyborczego" wartego ponad 400 tysięcy złotych został udostępniony na portalu Github, gdzie każdy może go pobrać, skompilować...

Zamknij