String Conatenacja jest uniwersalną funkcją dla inżynierów. W tym samouczku uczy, jak wykonywać łączenie ciągu w standardowym SQL.
Funkcja SQL Conat
Pierwszą metodą, którą możesz użyć do łączenia ciągów w SQL, jest użycie funkcji CONTAT. Składnia funkcji jest jak pokazana poniżej:
Conat (wartość1 [,…])Funkcja wymaga dwóch lub więcej literałów i łączy je, aby utworzyć pojedynczą jednostkę łańcuchową.
Przykładowe użycie funkcji Conat jest pokazane poniżej:
Wybierz Conat („Linux”, „wskazówka”);Powyższe zapytanie powinno dołączyć do dwóch ciągów back-t0-back i zwrócić wynik jako:
ConcatChociaż funkcja Conat pozwala przekazać niestandardowe ogranicznik, możesz przekazać wymagany separator po każdym ciągu.
Weź poniższy przykład:
Wybierz Conat („2022”, „-”, „03”, „-”, „21”);Powyższe powinny zwrócić wszystkie struny połączone w datę daty, jak pokazano poniżej:
ConcatMożesz także użyć funkcji Conat z wartościami rzeczywistymi z bazy danych. Rozważ przykładową tabelę pokazaną poniżej:
First_name | nazwiskoMożemy utworzyć pełną nazwę z kolumny First_name i Last_name, jak pokazano w zapytaniu poniżej:
Wybierz nazwę First_name, Last_name, Concat (First_name, ", Last_name) jako Full_name od klienta;Powinny zwrócić pełną nazwę, jak pokazano w tabeli wyjściowej:
First_name | Last_name | Full_nameOperator konatenacji SQL
SQL zapewnia również operatora konatenacji. Działa dla operatora konkatenacji w większości języków programowania. Jednak zamiast typowego znaku dodawania operator konatenacji w SQL jest oznaczony przez symbol podwójnej rury (||).
Aby go użyć, przekaż każdy ciąg, aby połączyć się jako.
wartość || wartość2 || wartość3,,,Na przykład możemy utworzyć pełną nazwę za pomocą operatora konatenacji, jak pokazano w zapytaniu poniżej:
Wybierz nazwę First_name, Last_name, First_name || "|| Last_name jako Full_name od klienta;Pamiętaj, że zarówno funkcja Conat, jak i operator konatenacji zwrócą NULL, jeśli podasz wartości zerowe.
Wniosek
W tym artykule omówiono, jak wykonać połączenie ciągów w standardowym SQL. Omówiliśmy metody, takie jak funkcja Conat i operator konatenacji.