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:
SELEZIONAREL'istruzione Esempio prende la stringa "ciao" e restituisce la sua lunghezza in byte. Un output di esempio è come mostrato:
LENGHT_IN_BYTESFunzione 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:
SELEZIONAREQuesto dovrebbe restituire l'output come mostrato:
LENGHT_IN_CHARACTERSSi 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:
SELEZIONAREL'output risultante è come mostrato:
LUNGHEZZAChiusura
Questo articolo discute tre metodi principali che è possibile utilizzare per determinare la lunghezza di una stringa in SQL standard.