Strengkonturering er et universelt trekk for ingeniører. Denne opplæringen lærer hvordan du utfører strengkonturering i standard SQL.
SQL Concat -funksjon
Den første metoden du kan bruke til å sammenkoble strenger i SQL er å bruke Concat -funksjonen. Funksjonssyntaks er som vist nedenfor:
Concat (verdi1 [,…])Funksjonen tar to eller flere strenglitteraler og kombinerer dem for å lage en enkelt strengenhet.
Eksempel Bruk av Concat -funksjonen er som vist nedenfor:
Velg Concat ('Linux', 'hint');Spørringen ovenfor skal bli med i de to strengene back-t0-back og returnere resultatet som:
konkatSelv om Concat -funksjonen lar deg passere en tilpasset avgrenser, kan du passere den nødvendige separatoren etter hver streng.
Ta eksemplet nedenfor:
Velg Concat ('2022', '-', '03', '-', '21');Ovennevnte skal returnere alle strengene sammenkoblet til en datalignende bokstavelig som vist nedenfor:
konkatDu kan også bruke Concat -funksjonen med reelle verdier fra en database. Tenk på et eksempel tabell vist nedenfor:
First_name | etternavnVi kan opprette hele navnet fra kolonnen First_Name og Last_name som vist i spørringen nedenfor:
Velg First_name, last_name, concat (first_name, ", last_name) som full_name fra kunde;Skal returnere hele navnet som vist i utgangstabellen:
First_name | Last_name | fullt navnSQL Concatenation Operator
SQL gir deg også en sammenkoblingsoperatør. Det fungerer til sammenkoblingsoperatøren på de fleste programmeringsspråk. I stedet for et typisk tilleggsskilt, er imidlertid sammenkoblingsoperatøren i SQL betegnet med det doble rørsymbolet (||).
For å bruke den, pass hver streng til sammenkoblinger som.
verdi || verdi2 || verdi3,,,For eksempel kan vi opprette det fulle navnet ved hjelp av sammenkoblingsoperatøren som vist i spørringen nedenfor:
Velg First_name, last_name, first_name || "|| last_name som full_name fra kunde;Husk at både Concat -funksjonen og sammenkoblingsoperatøren vil returnere null hvis du gir nullverdier.
Konklusjon
Denne artikkelen diskuterte hvordan du utfører strengkonturering i standard SQL. Vi dekket metoder som Concat -funksjonen og sammenkoblingsoperatøren.