Informacje o nowych artykułach oraz akcjach edukacyjnych prosto na Twojej skrzynce e-mail!

DISTINCT – 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…

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 DISTINCT, które stawiamy zaraz po SELECT:

SELECT DISTINCT IDzamowania FROM zamowienia;

Ogólna składnia:

SELECT DISTINCT kolumna1, kolumna2 FROM tabela;

Spodobało się?

Jeśli tak, to zarejestruj się do newslettera aby otrzymywać informacje nowych artykułach oraz akcjach edukacyjnych. Gwarantuję 100% satysfakcji i żadnego spamowania!

, , , , , ,

Dodaj komentarz

Komentarze (2)

Odpowiedz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Pin It on Pinterest