Questo tutorial mira a introdurti alla funzione substring () nel server SQL. Questa funzione consente di recuperare una parte specifica di un carattere, una stringa binaria o un'espressione dell'immagine.
Questa funzione può tornare utile quando si manipola un semplice testo. Ad esempio, può consentire di ottenere una sezione specifica di stringa nel database invece di analizzare il valore all'applicazione.
Unisciti a noi mentre esploriamo questa funzione e il suo utilizzo.
Funzione SQL Server Substring ()
Impostando il parametro di lunghezza nella funzione, la funzione substring () estrae la sottostringa da un determinato input. La sintassi della funzione può essere espressa come mostrato nel seguente:
Substring (espressione, inizio, lunghezza)Gli argomenti accettati sono i seguenti:
Il valore di ritorno della funzione dipende dal valore di input. La tabella seguente mostra i tipi di input e il tipo di output corrispondente:
Tipo di espressione di ingresso | Tipo di ritorno | |
---|---|---|
Char/varchar/testo | Varchar | |
Nchar/nvarchar/ntext | Nvarchar | |
Binario/varbinario/immagine | Varbinary |
Diamo un'occhiata a qualche esempio di utilizzo della funzione substring ().
Usando la funzione substring () con una stringa letterale
Di seguito mostra un semplice utilizzo della funzione substring () con un valore di stringa letterale:
SelezionareL'esempio dato inizia il valore di estratto nella posizione 9 con una lunghezza di 11.
Il valore risultante è come mostrato nel seguente:
Domain_ |Utilizzando la funzione substring () nella tabella
Di seguito mostra l'uso della funzione substring () con i dati della tabella. Ad esempio, supponiamo di avere una tabella come mostrato di seguito:
Possiamo recuperare i primi cinque caratteri dal nome del prodotto come segue:
SelezionareOutput risultante:
Conclusione
In questo tutorial, hai imparato a utilizzare la funzione di substring () nel server SQL per estrarre una sezione specifica di una stringa di input.
Grazie per aver letto!