Lunghezza SQL di stringa

Lunghezza SQL di stringa

Le stringhe sono una parte fondamentale di qualsiasi amministratore o programmatore di database. Ti consentono di archiviare informazioni testuali all'interno di un database.

Questo articolo discuterà di come è possibile determinare la lunghezza di un tipo di stringa in SQL standard.

In SQL standard, ci sono tre metodi principali per determinare la lunghezza di una stringa.

Funzione di lunghezza del byte SQL

Il primo metodo che puoi utilizzare per determinare la lunghezza di una stringa è il byte_length funzione. Questa funzione prende la stringa come parametro di input e restituisce la lunghezza della stringa in byte.

La sintassi della funzione è mostrata di seguito:

Byte_length (valore)

Tieni presente che il tipo di ritorno della funzione è un numero intero a 64 bit.

Un utilizzo di esempio è mostrato di seguito:

SELEZIONARE
Byte_Length ('Hello') come Lenght_in_Bytes;

L'istruzione Esempio prende la stringa "ciao" e restituisce la sua lunghezza in byte. Un output di esempio è come mostrato:

LENGHT_IN_BYTES
5

Funzione sql char_length

Il secondo metodo che puoi utilizzare per determinare la lunghezza di una stringa è il char_length funzione. Allo stesso modo, la funzione prende una stringa e restituisce la lunghezza della stringa nei caratteri.

La sintassi della funzione è mostrata di seguito:

Char_length (valore)

Un utilizzo di esempio è mostrato di seguito:

SELEZIONARE
Char_Length ('Hello') come lenght_in_characters;

Questo dovrebbe restituire l'output come mostrato:

LENGHT_IN_CHARACTERS
5

Si noti che in alcuni casi è possibile trovare questa funzione rinominata su caratteri_length (). Tuttavia, la funzionalità rimane la stessa.

Funzione di lunghezza SQL

Il metodo finale e più comune per determinare la lunghezza della stringa è il Lunghezza () funzione. La funzione accetta una stringa o un tipo di byte. Restituisce quindi la lunghezza del valore di input in caratteri (per una stringa) o byte (per tipo di byte).

La sintassi della funzione è come mostrata:

Lunghezza (valore)

Possiamo illustrare l'utilizzo di esempio come mostrato di seguito:

SELEZIONARE
Lunghezza ("ciao mondo") come lunghezza;

L'output risultante è come mostrato:

LUNGHEZZA
11

Chiusura

Questo articolo discute tre metodi principali che è possibile utilizzare per determinare la lunghezza di una stringa in SQL standard.