Riepilogo: in questo tutorial, imparerai come utilizzare la funzione SQL ServerRIGHT() per estrarre un numero di caratteri dal lato destro di una determinata stringa di caratteri.

SQL Server RIGHT() panoramica delle funzioni

La funzioneRIGHT() estrae un determinato numero di caratteri dal lato destro di una stringa di caratteri specificata. Ad esempio,RIGHT('SQL Server', 6) restituisceServer.,

La sintassi della funzioneRIGHT()è la seguente:

Code language: SQL (Structured Query Language) (sql)

In questa sintassi:

  • input_string può essere una stringa, una variabile o una colonna letterale. Il risultato del input_string può essere in qualsiasi tipo di dati, ad eccezione di TEXT o NTEXT, che viene convertito in modo implicito VARCHAR o NVARCHAR.,
  • Ilnumber_of_charactersè un numero intero positivo che specifica il numero di caratteri delinput_string verrà restituito.

Nota che il RIGHT() funzione restituisce un valore di VARCHAR quando input_string non è un tipo di dati carattere Unicode o NVARCHAR se input_string è un tipo di dati carattere Unicode.,ters della stringa di caratteri SQL Server:

Code language: SQL (Structured Query Language) (sql)

Ecco l’output:

L’esempio seguente restituisce il quattro caratteri più a destra di ogni nome di prodotto nel production.products tabella dal database di esempio:

Ecco il parziale di uscita:

In questo tutorial, avete imparato come utilizzare SQL Server RIGHT() funzione per ottenere la parte destra di una stringa di caratteri con il numero di caratteri specificato.,