Jak korzystać z funkcji CONCAT() w MySQL?

Jak Korzystac Z Funkcji Concat W Mysql



Jeśli chodzi o pracę z MySQL, dostępnych jest wiele przydatnych funkcji, które pomogą Ci manipulować danymi i zarządzać nimi. The ZŁĄCZ() function jest jedną z tych funkcji, które pozwalają łączyć dwa lub więcej łańcuchów w jeden ciąg. Ta funkcja może być niezwykle przydatna, jeśli chodzi o pracę z dużymi zbiorami danych do zarządzania i analizy.

Ten przewodnik zawiera szczegółowe informacje na temat korzystania z programu ZŁĄCZ() funkcja w MySQL.







Jak korzystać z funkcji CONCAT() w MySQL?

ZŁĄCZ() ” służy do łączenia dwóch lub więcej łańcuchów w jeden ciąg, przyjmując wiele ciągów jako argumenty i zwracając pojedynczą wartość ciągu. Składnia łączenia łańcuchów za pomocą funkcji CONCAT() jest podana poniżej:



KONKAT ( „ciąg1” , 'string2' , ... )


W powyższej składni podaj wybrane wartości ciągów zamiast ciąg1, ciąg2 itd.



Zobaczmy kilka przykładów funkcji CONCAT(), aby zrozumieć ich działanie.





Przykład 1: Połącz dwie struny

Wpisz podane poniżej polecenie, aby połączyć dwa ciągi za pomocą „ ZŁĄCZ() ” i pobrać wynik za pomocą „ WYBIERAĆ ' oświadczenie:



WYBIERZ KONKAT ( „Linuks” , 'Wskazówka' ) ;


W powyższym przykładzie możesz zmienić łańcuchy „ Linuks ', I ' Wskazówka ” z ciągami, które chcesz scalić.

Wyjście


Dane wyjściowe pokazały, że „ Linuks ', I ' Wskazówka ” ciągi zostały połączone w jeden ciąg jako „ LinuxHint ”.

Przykład 2: Połącz więcej niż dwie struny

Aby scalić więcej niż dwa łańcuchy, wystarczy zwiększyć liczbę argumentów w funkcji CONCAT(), jak podano poniżej:

WYBIERZ KONKAT ( „Linuks” , '' , 'Wskazówka' , '!' ) ;


W powyższym przykładzie drugim argumentem jest pojedyncza spacja, a czwartym jest znak specjalny, co oznacza, że ​​znaki specjalne będą również traktowane jako łańcuch i mogą być łączone.

Wyjście


Dane wyjściowe pokazują, że łańcuchy zostały połączone.

Przykład 3: Połącz wartości kolumn

ZŁĄCZ() ” można używać z WYBIERAĆ instrukcja, aby dołączyć określone wartości kolumn określonej tabeli. Przykład łączenia dwóch kolumn „ IMIĘ ' I ' NAZWISKO ” z „ KLIENCI ” znajduje się poniżej:

WYBIERZ KONKAT ( IMIĘ, '' , NAZWISKO ) JAKO FULL_NAME OD KLIENTÓW;


W powyższym przykładzie dane wyjściowe będą wyświetlane jako „ FULL_NAME ”.

Wyjście


Dane wyjściowe pokazały, że określone wartości kolumn zostały połączone.

Przykład 4: Połącz wartości łańcuchowe i kolumnowe

Funkcji CONCAT() można użyć do łączenia wartości kolumn tabeli z określonym łańcuchem. Przykład dołączenia do „ POWITANIE ” ciąg i „ IMIĘ ' I ' NAZWISKO ” kolumny „ KLIENCI ” znajduje się poniżej:

WYBIERZ KONKAT ( 'POWITANIE, ' , IMIĘ, '' , NAZWISKO )
JAKO POZDROWIENIA OD KLIENTÓW;


Wyjście


Dane wyjściowe pokazały, że wartości ciągu i kolumny zostały połączone.

Przykład 5: Połącz wartości kolumn z różnych tabel

ZŁĄCZ() ” może łączyć wartości kolumn z dwóch różnych tabel i podawać wynik jako pojedynczą wartość, jak pokazano na poniższym przykładzie:

WYBIERZ KONKAT ( ZAMÓWIENIA.ID_PRODUKTU , '' , PRODUKTY.NAZWA , ' (' , ILOŚĆ ZAMÓWIEŃ , ')' )
JAK SZCZEGÓŁY
Z ZAMÓWIEŃ, PRODUKTÓW
GDZIE ZAMÓWIENIA.ID_PRODUKTU = ID.PRODUKTÓW;


W powyższym przykładzie „ ID PRODUKTU ' I ' ILOŚĆ ” kolumny „ ZAMÓWIENIA ” stoły i „ NAZWA ” kolumna „ PRODUKTY ” są łączone na podstawie warunku użytego w ramach „ GDZIE klauzula.

Wyjście


Dane wyjściowe pokazały, że wartości zostały połączone w jedną wartość.

Przykład 6: Łączenie wartości kolumn za pomocą IFNULL()

W MySQL „ JEŻELI NULL() ” to funkcja, która pozwala użytkownikowi sprawdzić, czy wartość jest ZERO albo nie. „ ZŁĄCZ() ” można wykorzystać z „ JEŻELI NULL() ”, aby sprawdzić (czy wartość jest NULL lub nie) i dołączyć wartości kolumn określonej tabeli.

Oto przykład łączenia wartości kolumny za pomocą IFNULL():

WYBIERZ KONKAT ( JEŚLI NULL ( IMIĘ, '' ) , '' , JEŚLI NALEŻY ( NAZWISKO, '' ) )
JAKO FULL_NAME OD KLIENTÓW;


W powyższym przykładzie funkcja IFNULL() zwraca wartości inne niż null z „ IMIĘ ” i „ NAZWISKO ” kolumny „ KLIENCI ”, a następnie „ ZŁĄCZ() ” połączyła zwrócone wartości.

Wyjście


Dane wyjściowe pokazały, że „ IMIĘ ” i „ NAZWISKO ” kolumna „ KLIENCI ” zostały scalone na podstawie wyniku funkcji IFNULL().

Przykład 7: Połącz wartości kolumn za pomocą CONCAT_WS()

W ' CONCAT_WS() ”, funkcja „ WS ' oznacza ' z separatorem ”, co oznacza „ CONCAT_WS() ” służy do łączenia dwóch lub więcej łańcuchów razem z określonym separatorem.

Przykład funkcji CONCAT_WS() przedstawiono poniżej:

WYBIERZ CONCAT_WS ( ', ' , ADRES, MIASTO, STAN ) JAKO LOKALIZACJA OD KLIENTÓW;


W powyższym przykładzie „ ADRES ”, „ MIASTO ', I ' PAŃSTWO ” kolumny „ KLIENCI ” są używane z „ , separatora.

Wyjście


Dane wyjściowe pokazały, że określone kolumny zostały połączone przecinkiem „ , separatora.

Wniosek

ZŁĄCZ() ” w MySQL to potężne narzędzie, które umożliwia łączenie ciągów i wartości kolumn na różne sposoby, ułatwiając manipulowanie i analizowanie danych. Postępując zgodnie z omówionymi powyżej przykładami, możesz zacząć używać tej funkcji we własnych zapytaniach MySQL, aby łączyć tekst i dane w nowy i znaczący sposób. W tym artykule wyjaśniono różne przypadki użycia funkcji CONCAT() w MySQL.