Jak połączyć się w Postgresql?

Jak połączyć się w Postgresql?
Conat oznacza, że ​​jeden lub coś zsumować. Funkcja lub metoda Conat była szeroko stosowana w bazie danych od dziesięcioleci, aby połączyć dwa lub więcej słów, ciągów, zdań i wielu innych. Funkcja łącząca nie robi nic, gdy jest stosowana w argumentach zerowych. W tym artykule zademonstrujemy działanie funkcji Conat w bazie danych PostgreSQL. Zacznijmy od otwarcia aplikacji GUI PostgreSQL o nazwie Pdadmin 4 od paska startowego pulpitu systemu Windows 10. Chociaż został otwarty, miejmy przykłady związane z ciągami, znakami i liczbami.

Przykład 01
Naszym pierwszym przykładem byłoby połączenie postaci alfabetycznych. Musisz otworzyć edytor zapytania z paska zadań PGADMIN 4, aby utworzyć na nim zapytanie. Po otwarciu edytora zapytania napisaliśmy następujące polecenie Wybierz w narzędziu wraz z funkcją łączącą. Ta metoda Conat bierze cztery znaki jako argumenty, aby połączyć je z jednym ciągu lub słowem. Po uruchomieniu tej instrukcji za pomocą przycisku „Uruchom” oznaczonego na pasku zadań, wyjście pokazuje połączone słowo tekstowe „AQSA” na naszym ekranie wyjściowym PGADMIN, jak pokazano na poniższym obrazku Snap. To był najprostszy przykład konatenacji dla znaków. Przejdźmy do następnego.

Wybierz Conat („A”, „Q”, „S”, „A”);

Przykład 02
Ten przykład byłby użycie metody Conat do połączenia niektórych słów, liczb i znaków specjalnych, takich jak dot, @i 14. Daliśmy w szczególności sznurki, liczby i znaki do funkcji, która stworzyłaby format e -mail. Dlatego wypróbowaliśmy następujące zapytanie w edytorze i kliknęliśmy przycisk „Uruchom”, aby go wykonać. Wyjście pokazuje nam wynik e -maila w formie tekstu na ekranie wyjściowym:

Wybierz Conat („aqsa”, „yasin”, 14, „@”, „gmail”, ',', ','.„,„ com ”);

Przykład 03
Użyjmy przestrzeni w funkcji Conat jako argumentu o połączenie. Oznacza to, że przestrzeń będzie częścią charakteru specjalnego. Funkcja Conat poradzi sobie z przestrzenią jako postacią specjalną, tak jak z innymi. Stąd użyliśmy dwóch ciągów do połączenia się, podczas gdy przestrzeń między nimi zgodnie z pytaniem poniżej. Wynik pokazuje ciąg wyjściowy „AQSA Yasin” jako nowy ciąg z jednym miejscem:

Wybierz Conat („aqsa”, „,„ yasin ”);

Jak wspomnialiśmy wcześniej, metoda Conat nie ma zastosowania do żadnego zerowego argumentu. Więc spójrzmy na to, aby w pełni to zrozumieć. W ramach następującego zapytania użyliśmy słowa kluczowego NULL między dwoma ciągami AQSA i Yasin. Zastosowana metoda Conat nie ignoruje wartości zerowej i tworzy pojedynczy ciąg „aqsayasin” bez żadnego miejsca pomiędzy:

Wybierz Conat („aqsa”, null, „yasin”);

Przykład 04
Poprzednie przykłady opracowują się do ciągników, znaków i liczb z metodą łączącą. Istnieje jednak inny sposób połączenia ciągów lub znaków w bazach danych. W tej metodzie widzimy „||” Podpis pracujący nad połączeniem strun, postaci i liczb całkowitych. Użyliśmy więc instrukcji Select, aby połączyć dwa ciągi, „AQSA” i „Yasin” oraz jedno miejsce, które należy połączyć za pośrednictwem „||” podpisać w nim. Wynikowy ciąg „AQSA Yasin” zostanie wyświetlony w kolumnie o nazwie „Wynik” na ekranie wyjściowym:

Wybierz „aqsa” || "|| 'yasin' jako wynik;

Użyjmy tego samego stylu konkatenacji do pojawienia się łańcucha i zerowego słowa kluczowego. Użyliśmy więc następującego zapytania na redaktor i osiągnęliśmy wynik zerowy. Oznacza to, że wszystko, co połączone z słowem kluczowym zerowym wyświetli wartość zerową zgodnie z poniższym wyjściem:

Wybierz „aqsa yasin” || NULL jako wynik;

Przykład 05
Miejmy przykład funkcji Conat zastosowanych na kilku zbudowanych tabelach PostgreSQL. Utworzyliśmy tabelę „Przykład” w bazie danych Postgres Pgamdin 4. Zawiera cztery kolumny o identyfikatorach, fname, lname i wieku osoby. Następnie wstawiliśmy kilka rekordów. Dane z tabeli „Przykład” można odzyskać i zobaczyć w widoku siatki z zapytaniem określonym w następujący sposób:

Wybierz * z publicznego.Przykład kolejności według ID ASC;

Teraz otwórz narzędzie zapytań, aby dodać niektóre instrukcje, aby połączyć się między wartościami różnych kolumn tabeli „Przykład”. Użyliśmy więc zapytania wyboru do pobrania rekordów kolumn id, fname i lname, gdzie identyfikator osoby to 3. Zastosowaliśmy metodę Conat w kolumnach Fname i LNAME, aby uzyskać nową wartość. Ta połączona wartość będzie przechowywana w nowej kolumnie „Pełna nazwa”. To tylko odzyska zapisy osoby posiadającej 3 jako jej wartość i połączy swoją nazwę i lname, aby stworzyć pełne imię i nazwisko osoby. Zapytanie zostało wykonane za pomocą przycisku przebiegu, a wyjście pokazuje identyfikator, fname, lname i pełną nazwę jako „Hamna Raza” osoby, która ma swoją identyfikator 3.

Wybierz id, fname, lname, concat (fname, ", lname)„ pełne imię i nazwisko ”z przykładu, w którym id = 3;

Tym razem połączmy więcej niż jedną wartość z tabeli. Więc użyliśmy tego samego tabeli i tego samego zapytania, aby to osiągnąć. Zmiana jest tylko w klauzuli Where. Ustawiliśmy warunek, aby pobierać i połączyć rekordy z tabeli „przykład”, w którym identyfikator osoby jest większy niż 3. Ponieważ tabela ma tylko 5 rekordów, wyświetli zapisy IDS 4 i 5 wraz z połączonymi ciągami pokazanymi na poniższym obrazku.

Wybierz id, fname, lname, concat (fname, ", lname)„ pełne imię i nazwisko ”z przykładu, w którym id> 3;

Aby pobrać i połączyć zapisy osoby posiadającej identyfikator mniej niż 3 z tabeli „Przykład” zostanie wykonane przez następujące zapytanie:

Wybierz id, fname, lname, concat (fname, ", lname)„ pełne imię i nazwisko ”z przykładu, gdzie identyfikator < 3;

Przykład 06
Rzućmy okiem na metodę Conat z innej perspektywy. W tym przykładzie będziemy używać nowej metody „długości” w metodzie Conat, aby uzyskać długość jednej z kolumn tabeli „przykład”. Obliczona długość zostanie połączona z innymi ciągami lub zdaniami w ramach metody Conat. Zostanie to zrobione, aby osiągnąć dwie rzeczy. Jednym celem jest uzyskanie długości sznurka, a drugim jest połączenie różnych rodzajów znaków, liczb i strun. Powstały połączony cały ciąg zostanie wyświetlony w innej kolumnie. Użyliśmy więc instrukcji Select, aby pobrać kolumnę „fname” tabeli „

Wybierz Fname, Conat („To imię ma”, długość (fname), „znaki”) z przykładu;

Wniosek

W tym artykule omówiliśmy wiele przykładów, aby rozwinąć działanie konatenacji. Zastosowaliśmy dwie różne metody łączenia się między strunami, znakami, liczbami i symbolami specjalnymi, takimi jak funkcja Conat i „||” metoda. Mamy nadzieję, że ten artykuł pomoże ci w lepszym zrozumieniu konkatenacji.