Restituisce un valore Variant (String) contenente un numero specificato di caratteri a partire dal lato destro di una stringa.
Sintassi
Destra( stringa; lunghezza )
La sintassi della funzione Right ha gli argomenti seguenti:
Argomento |
Descrizione |
stringa |
Obbligatorio. espressione stringa da cui vengono restituiti i caratteri più a destra. Se stringa contiene un valore Null, verrà restituito Null. |
lunghezza |
Obbligatorio. Valore Variant (Long). Espressione numerica che indica il numero di caratteri da restituire. Se 0, verrà restituita una stringa di lunghezza zero (""). Se maggiore o uguale al numero di caratteri nella stringa, verrà restituita l'intera stringa. |
Osservazioni
Per determinare il numero di caratteri in stringa, usare la funzione Len.
Nota: Usare la funzione RightB con i dati dei byte contenuti in una stringa. Invece di specificare il numero di caratteri da restituire, lunghezza specifica il numero di byte.
Esempio di query
Espressione |
Risultati |
SELECT Right(ProductID,3) AS FromRight FROM ProductSales; |
Restituisce '3' caratteri dal lato destro dei valori nel campo "IDProdotto" dalla tabella "ProductSales" nella colonna FromRight. |
Esempio di VBA
Nota: Gli esempi seguenti illustrano l'uso di questa funzione in un modulo di Visual Basic, Applications Edition (VBA). Per altre informazioni sull'uso di VBA, selezionare Riferimenti per sviluppatori nell'elenco a discesa accanto a Cerca e immettere uno o più termini nella casella di ricerca.
Questo esempio usa la funzione Right per restituire un numero specificato di caratteri dal lato destro di una stringa.
Dim AnyString, MyStr
AnyString = "Hello World" ' Define string. MyStr = Right(AnyString, 1) ' Returns "d". MyStr = Right(AnyString, 6) ' Returns " World". MyStr = Right(AnyString, 20) ' Returns "Hello World".