Funzione di lunghezza SQL standard
La funzione SQL standard per determinare la lunghezza di una stringa è LUNGHEZZA(). Questa funzione prende una stringa o byte e restituisce la stringa.
La sintassi è come mostrato di seguito.:
Lunghezza (valore);Considera un esempio mostrato di seguito:
Seleziona lunghezza ('hi') come lunghezza;La query sopra dovrebbe restituire la lunghezza della stringa fornita. Un output di esempio è come mostrato di seguito:
lunghezzaNota: tieni presente che la lunghezza qui indica il numero di caratteri Unicode nella stringa fornita.
Puoi controllare i caratteri Unicode come mostrato di seguito:
https: // unicode.org/standard/standard.html
Funzione di lunghezza della stringa estesa
Vari motori di database implementati ed estesi versioni dello standard SQL. Un esempio è la funzione di lunghezza della stringa.
Nei motori di database come MySQL, questa funzione viene rinominata per Len. Tuttavia, l'uso è simile a quello mostrato sopra.
La sintassi è come mostrato di seguito:
Len (valore);La funzione prende la stringa come argomento e restituisce il numero di caratteri nella stringa.
Un utilizzo di esempio è come mostrato di seguito:
Seleziona len ('hi');Questo dovrebbe tornare:
lunghezzaÈ inoltre possibile utilizzare le funzioni di lunghezza (standard SQL) e len (esteso) per determinare la lunghezza delle stringhe in una colonna.
Un utilizzo di esempio è come mostrato:
Seleziona First_name, lunghezza (first_name) dal cliente;Nell'esempio sopra, utilizziamo la tabella di un cliente di esempio per ottenere la lunghezza della colonna First_name.
Il set risultante è come mostrato:
first_name | lunghezzaChiusura
In questo articolo, discutiamo di come determinare la lunghezza di una stringa utilizzando la funzione di lunghezza in SQL e LEN standard nella versione SQL estesa.