Strenger er en grunnleggende del av enhver databaseadministrator eller programmerer. De lar deg lagre tekstinformasjon i en database.
Denne artikkelen vil diskutere hvordan du kan bestemme lengden på en strengtype i standard SQL.
I standard SQL er det tre hovedmetoder for å bestemme lengden på en streng.
SQL byte lengdefunksjon
Den første metoden du kan bruke for å bestemme lengden på en streng er byte_length funksjon. Denne funksjonen tar strengen som inngangsparameter og returnerer lengden på strengen i byte.
Funksjonssyntaks er vist nedenfor:
Byte_length (verdi)Husk at funksjonens returtype er et 64-bits heltall.
Et eksempelbruk vises nedenfor:
PLUKKE UTEksempeluttalelsen tar strengen “Hello” og returnerer lengden i byte. Et eksempelutgang er som vist:
Lenght_in_bytesSQL Char_Length -funksjon
Den andre metoden du kan bruke for å bestemme lengden på en streng er char_length funksjon. Tilsvarende tar funksjonen en streng og returnerer lengden på strengen i tegn.
Funksjonssyntaks er vist nedenfor:
Char_length (verdi)Et eksempelbruk vises nedenfor:
PLUKKE UTDette skal returnere utgangen som vist:
Lenght_in_charactersMerk at i noen tilfeller kan du finne denne funksjonen omdøpt til Character_Length (). Funksjonaliteten forblir imidlertid den samme.
SQL lengdefunksjon
Den endelige og vanligste metoden for å bestemme strenglengde er lengde () funksjon. Funksjonen godtar en streng eller byte -type. Den returnerer deretter lengden på inngangsverdien i tegn (for en streng) eller byte (for byte -type).
Funksjonssyntaksen er som vist:
Lengde (verdi)Vi kan illustrere eksempelbruk som vist nedenfor:
PLUKKE UTDen resulterende utgangen er som vist:
LENGDELukking
Denne artikkelen diskuterer tre hovedmetoder du kan bruke for å bestemme lengden på en streng i standard SQL.