Usuwanie duplikatów MySQL distinct

Data:

2018-10-12 08:30:17

Przegląd:

505

Ranking:

1Kochać 0Niechęć

Udział:

Table of contents:

Gdyby semantyczna organizacja informacji znalazła swój wyraz w rzeczywistości, to obszar zastosowania konstrukcji MySQL distinct natychmiast by самоликвидировалась. Nowoczesne bazy danych zbudowane w ramach relacyjnych relacji między danymi, więc zadanie usuwania zduplikowanych rekordów jest aktualna.

MySQL distinct

Pojawienie się takich samych wierszy, zazwyczaj nie jest to problem, którego nie da się rozwiązać, ale uniknąć powielania zawartości pól tabel praktycznie niemożliwe w wielu przypadkach.

Organizacja bazy danych

Uważa się, że «prawidłowa» baza danych zawiera unikalne tabeli, a każda z nich zawiera unikalny pola. Dopuszcza się obecność o tej samej treści w różnych polach tabel tylko wtedy, gdy są one kluczowymi i w nim odbywa się logiczny związek danych.

Na Przykład, schemat obsady będzie wychodzić na tabelę danych o pracownikach w danym polu. Tabela obsady zawiera tylko to, co do niej należy w kontekście konkretnego przedsiębiorstwa, a lista pracowników zawiera tylko dane osobowe personelu.

Przy takim wariancie danych MySQL distinct będzie działać na zapytania do obu tabel, który łączy personelu harmonogram z pracownikami.

Wyjątkowość tabel i pól

Podczas interakcji tabeli obsady i listy pracowników dla każdego wiersza pierwszej tabeli jest specjalne miejsce w drugiej. Druga tabela może zawierać te same nazwiska, imiona, drugie imię ludzi, adres zamieszkania (może zawierać identyczne ulicy. Numery domów i mieszkań mogą nie mieć specjalnego znaczenia (nie zajmują dużo miejsca).

Bardziej:

Co to jest Ethernet – główne zalety internetu-sieci

Co to jest Ethernet – główne zalety internetu-sieci

O tym, co to jest Ethernet, okazało się w latach siedemdziesiątych XX wieku. Wynalazł ten typ sieci lokalnej Robert Metcalfe, który pracował w tym czasie na firmy Xerox. W latach 70-tych Metcalf otworzył własną firmę 3com, gdzie zakończyła się opraco...

UAC: wyłączyć lub ułaskawienie

UAC: wyłączyć lub ułaskawienie

W odległej już od nas w 2006 roku światowa komputerowa opinia publiczna była wstrząsa wyjściem SYSTEMU Windows Vista. Na nowy system od razu runął niesamowity lawinę negatywnych, powód dla którego nadal zostały.Jednym z nich była opcja UAC, wyłączyć ...

Jak dodać muzykę w iTunes: trzy proste sposoby

Jak dodać muzykę w iTunes: trzy proste sposoby

Telefony komórkowe kilku lat przekształciliśmy się z zwykłego narzędzia komunikacji w gadżety, które zastępują konsole do gier, książki, wideo i odtwarzaczy audio. A jeśli nie tak dawno muzykę można było po prostu pobrać z witryn internetowych i usta...

Najlepiej wszystkie takie same słowa są umieszczone w różnych tabelach i im odpowiada unikalny klucz. Na przykład, lista wszystkich ulic, nazwisk, nazw, отчеств. W tabeli pracowników pierwotne schematy łączą się w odpowiednim wariancie widoki, a do tabeli obsady nie łączy się lista pracowników, a żądanie do niej i tym, które są z nim związane.

mysql query select distinct

Im bardziej систематизирована informacje, tym bardziej istotne korzystanie z MySQL distinct. Za prawidłową organizację danych stanowi «zapłacić» - w przypadku łączenia tabel łączna ilość wierszy próbki wzrasta proporcjonalnie do liczby wierszy w tabeli. To streszczenie przykład, zazwyczaj deweloper nie wyszczególnia informacje na do tego stopnia. Stosowanie MySQL distinct rozwiązuje ten problem: wybrane zostaną tylko te rekordy.

Może stać zadanie analizowania akapitów na propozycje, propozycji na zdanie, a zwrotów na słowa. W tym przypadku bez słownika się nie obejdzie, a do niego trzeba zrobić словарики спряжений, końcówek i innych elementów składni języka.

Przykład próbkowania MySQL query select distinct ..."

W tabeli są zapisy, w których cztery pory roku i dwa stany zapisu: aktywna i pasywna. Przykłady próbkowania:

  • Wszystkich rekordów;
  • Tylko unikalnych;
  • Unikalnych w granicach warunki.

Mogą być takie, jak określono na zdjęciu w artykule.

Autorski przykład - to nie jest obraz

Funkcje operatora próbki tylko unikalnych rekordów spełniają wszelkie struktur danych. Można użyć kwerendy kwerendy, grupować i sortować dane przed selekcją.

Jednak zawsze korzystne maksymalnie uprościć pracę z bazą danych. Korzystanie z MySQL distinct jednego pola jest zawsze korzystne, niż praca w kilku.

mysql distinct jednego pola

Szczególnie ważne jest, aby uważnie wynosić wnioski, które łączą kilka tabel. Każde łączenie danych w relacyjnych bazach, zanim zaczną funkcjonować konstrukcji where i join prowadzi do dużych zbiorów danych. Orientacja w nich wymaga opieki i dokładności od dewelopera.


Article in other languages:

AR: https://tostpost.com/ar/computers/7710-delete-duplicate-mysql-distinct.html

BE: https://tostpost.com/be/kamputary/13782-vydalenne-dubl-kata-mysql-distinct.html

DE: https://tostpost.com/de/computer/13787-entfernen-sie-doppelte-mysql-distinct.html

En: https://tostpost.com/computers/24298-delete-duplicate-mysql-distinct.html

ES: https://tostpost.com/es/los-ordenadores/13795-la-eliminaci-n-de-duplicados-de-mysql-distinct.html

HI: https://tostpost.com/hi/computers/7717-mysql.html

JA: https://tostpost.com/ja/computers/7713-mysql.html

KK: https://tostpost.com/kk/komp-yuterler/13785-zhoyu-teln-s-alaryn-mysql-distinct.html

PT: https://tostpost.com/pt/computadores/13772-a-elimina-o-de-duplica-o-mysql-distinct.html

TR: https://tostpost.com/tr/bilgisayarlar/13788-yinelenen-kald-rma-mysql-d-st-nct.html

UK: https://tostpost.com/uk/komp-yuteri/13784-vidalennya-dubl-kat-v-mysql-distinct.html

ZH: https://tostpost.com/zh/computers/8412-mysql.html






Alin Trodden - autor artykułu, redaktor
"Cześć, jestem Alin Trodden. Piszę teksty, czytam książki, Szukam wrażeń. I nie jestem zły w opowiadaniu ci o tym. Zawsze chętnie biorę udział w ciekawych projektach."

Uwaga (0)

Ten artykuł nie ma komentarzy, bądź pierwszy!

Dodaj komentarz

Nowości

Co to jest karta tunelowania Teredo firmy Microsoft: po co jest on potrzebny, jak działa i jak go wyłączyć?

Co to jest karta tunelowania Teredo firmy Microsoft: po co jest on potrzebny, jak działa i jak go wyłączyć?

Siódma wersja systemu Windows od momentu jej wyjścia przedstawił użytkownikom wiele niespodzianek. Tak, wielu odkryli w systemie (a dokładniej w «Menedżerze urządzeń») sterownik do karty tunelowania Teredo firmy Micros...

Jak zainstalować mody na

Jak zainstalować mody na "Sims 3": metody instalacji i istniejące formaty

Bardzo często wielu graczy zastanawia się, jak zainstalować mody na "Sims 3". Sprawa w tym, że pomagają one nieco urozmaicić rozgrywkę, dodaj do niego pewną atrakcją. Tak, instalacja modyfikacji stała się bardzo popularna częścią ...

Karta graficzna GeForce 8800 GT: recenzja, recenzje i testy

Karta graficzna GeForce 8800 GT: recenzja, recenzje i testy

Karty graficzne od NVIDIA tradycyjnie są uważane za jedne z najlepszych na rynku z punktu widzenia połączenie jakości, wydajności i ceny. Ten wzór powstał dość dawno temu. Można ją prześledzić, w szczególności, na przykład, karta ...

Jak wyciągnąć z drukarki kaseta z tonerem do różnych modeli.

Jak wyciągnąć z drukarki kaseta z tonerem do różnych modeli.

Dla wielu z nas nie jest problemem wymiana расходников nowoczesnego sprzętu biurowego. Jednak u tych, którzy kupują nowy model urządzenia drukującego, i u początkujących przy ich obsłudze pojawiają się pewne trudności. Dlatego pyt...

Jak zapisać zdjęcia w

Jak zapisać zdjęcia w "Лайтрум"? Adobe Lightroom: jak zapisywać zdjęcia?

Użytkownicy, prawdopodobnie przyzwyczajeni do normalnego lokalizacji przycisku „Zapisz» w aplikacjach. Prawie w każdym programie jest polecenie save as. Многоуважаемая firma Adobe Systems wyróżnia się niestandardowym p...

Jak w

Jak w "Майнкрафте" zrobić zbroję, jakie są rodzaje zbroi, i to, co jest między nimi różnica

U swojej postaci w "Майнкрафте" znajduje się skala zdrowia, która opróżnione, jeśli dla ciebie trafiają moby. Otrzymasz obrażenia, a jeśli będzie go zbyt dużo, a skala zdrowia całkowicie pusty, twoja postać zginie. Do tego nie moż...