Standard SQL -lengdefunksjon
Standard SQL -funksjonen for å bestemme lengden på en streng er LENGDE(). Denne funksjonen tar en streng eller byte og returnerer strengen.
Syntaksen er som vist nedenfor.:
Lengde (verdi);Tenk på et eksempel vist nedenfor:
Velg lengde ('hei') som lengde;Spørringen over skal returnere lengden på den medfølgende strengen. Et eksempelutgang er som vist nedenfor:
lengdeMerk: Husk at lengden her indikerer antall unicode -tegn i den medfølgende strengen.
Du kan sjekke Unicode -tegn som vist nedenfor:
https: // unicode.org/standard/standard.html
Utvidet strenglengdefunksjon
Ulike databasemotorer implementerte og utvidede versjoner av SQL -standarden. Et eksempel er strenglengdefunksjonen.
I databasemotorer som MySQL, blir denne funksjonen omdøpt til Len. Bruken er imidlertid lik den som er vist ovenfor.
Syntaksen er som vist nedenfor:
Len (verdi);Funksjonen tar strengen som argumentet og returnerer antall tegn i strengen.
Et eksempelbruk er som vist nedenfor:
Velg Len ('Hei');Dette skulle komme tilbake:
lengdeDu kan også bruke lengden (SQL -standarden) og Len (utvidede) funksjoner for å bestemme lengden på strengene i en kolonne.
Et eksempelbruk er som vist:
Velg First_name, Length (First_name) fra kunde;I eksemplet over bruker vi en eksempler på kundens tabell for å få lengden på den første_navn -kolonnen.
Det resulterende settet er som vist:
First_name | lengdeLukking
I denne artikkelen diskuterer vi hvordan vi kan bestemme lengden på en streng ved å bruke lengdefunksjonen i standard SQL og Len i utvidet SQL -versjon.