Funzione len server sql

Funzione len server sql
Le stringhe sono un tipo di dati incredibile e fondamentale quando si lavora con i database. Pertanto, è più probabile che il tuo database sia composto da tipi di stringa/varchar 80%. Di conseguenza, l'apprendimento di diverse tecniche per interagire e manipolare le stringhe è essenziale come amministratore del database. Questo post mira ad aiutarti a ottenere una di queste abilità discutendo come utilizzare la funzione Len () in SQL Server.

Sintassi della funzione Len del server SQL

La funzione Len () in SQL Server consente di determinare il numero di caratteri in una determinata stringa di input mentre non include i caratteri dello spazio finale.

Quanto segue raffigura la sintassi della funzione Len ().

Len (String_Expression)

Argomenti della funzione

La funzione prende String_Expression come argomento. Questo può essere un valore costante, una variabile definita dall'utente o una colonna di carattere o tipo binario.

Valore di ritorno

La funzione restituirà un tipo di bigint se il valore di input è di tipo varchar (max), nvarchar (max) o varbinary (max).

Altrimenti, se la stringa di input non è del tipo menzionato, la funzione restituirà il numero di caratteri come tipo int.

Esempi

Consentici di esplorare vari esempi della funzione Len ().

Esempio 1 - Utilizzo della funzione Len () con una stringa letterale.

Nell'esempio seguente, utilizziamo la funzione Len () per determinare il numero di caratteri nella stringa di input.

SELEZIONARE
Len ('LinuxHint') come str_len;

L'output risultante:

str_len |
-------+
9 |

In questo caso, la stringa di input è composta da 9 caratteri.

Esempio 2 - Utilizzo della funzione Len () con una stringa letterale, compresi gli spazi.

Il secondo esempio seguente fornisce una stringa di input contenente spazi finali.

SELEZIONARE
Len ('LinuxHint') come str_len;

Esegui l'esempio di seguito output:

str_len |
-------+
9 |

Noterai che la funzione taglia la stringa e calcola il numero di caratteri senza gli spazi finali.

Esempio 3 - Utilizzo della funzione Len () con una colonna.

Possiamo anche applicare la funzione Len () a una colonna della tabella. Ad esempio, supponiamo di avere una tabella con i dati come mostrato:

Possiamo eseguire la richiesta come mostrato per calcolare il numero di stringhe nella colonna Server_Name:

SELEZIONARE
nome del server,
len (server_name) come lunghezza_of_name
da
Database d;

L'esecuzione del codice sopra emetterà una tabella come mostrato:

Conclusione

Attraverso questo post, hai scoperto come utilizzare la funzione Len () in SQL Server per determinare il numero di caratteri in una determinata stringa di input.