SQL lengde på strengen

SQL lengde på strengen

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 UT
Byte_length ('hallo') som lenght_in_bytes;

Eksempeluttalelsen tar strengen “Hello” og returnerer lengden i byte. Et eksempelutgang er som vist:

Lenght_in_bytes
5

SQL 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 UT
Char_length ('hallo') som lenght_in_characters;

Dette skal returnere utgangen som vist:

Lenght_in_characters
5

Merk 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 UT
Lengde ('hei verden') som lengde;

Den resulterende utgangen er som vist:

LENGDE
11

Lukking

Denne artikkelen diskuterer tre hovedmetoder du kan bruke for å bestemme lengden på en streng i standard SQL.