Denne opplæringen tar sikte på å introdusere deg for substring () -funksjonen i SQL -serveren. Denne funksjonen lar deg hente en bestemt del av et tegn, binær streng eller bildeuttrykk.
Denne funksjonen kan komme til nytte når du manipulerer en enkel tekst. For eksempel kan det tillate deg å få en bestemt del av strengen i databasen i stedet for å analysere verdien til applikasjonen.
Bli med når vi utforsker denne funksjonen og bruken.
SQL Server Substring () -funksjon
Ved å stille inn lengdeparameteren i funksjonen, trekker Substring () -funksjonen ut Substring fra en gitt inngang. Funksjonssyntaksen kan uttrykkes som vist i følgende:
Substring (uttrykk, start, lengde)De aksepterte argumentene er som følger:
Funksjonsreturverdien avhenger av inngangsverdien. Følgende tabell viser inngangstypene og den tilsvarende utgangstypen:
Inngangsuttrykkstype | Returtype | |
---|---|---|
Røye/varchar/tekst | VARCHAR | |
Nchar/nvarchar/ntext | Nvarchar | |
Binær/varbinary/image | Varbinary |
La oss se på noen eksempelbruk av substring () -funksjonen.
Ved hjelp av substring () -funksjonen med en streng bokstavelig
Følgende viser en enkel bruk av substring () -funksjonen med en bokstavelig strengverdi:
plukke utDet gitte eksemplet starter ekstraktverdien i posisjon 9 med en lengde på 11.
Den resulterende verdien er som vist på følgende:
domain_ |Ved hjelp av substring () -funksjonen i tabellen
Følgende viser bruken av substring () -funksjonen med tabelldata. Anta for eksempel at vi har en tabell som vist i følgende:
Vi kan hente de fem første karakterene fra produktnavnet som følger:
plukke utResulterende utgang:
Konklusjon
I denne opplæringen lærte du hvordan du bruker substring () -funksjonen i SQL -serveren for å trekke ut en spesifikk del av en inngangsstreng.
Takk for at du leste!