Restituisce un valore Variant (String) contenente un numero specificato di caratteri a partire dal lato sinistro di una stringa.
Sintassi
Sinistra(stringa; lunghezza)
Gli argomenti della sintassi della funzione Left sono i seguenti:
| Argomento | Descrizione |
|---|---|
| stringa | Obbligatorio. Espressione stringa dalla quale vengono restituiti i primi caratteri a sinistra. Se stringa contiene un valore Null, verrà restituito un valore 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, viene restituita l'intera stringa. |
Osservazioni
Per determinare il numero di caratteri nella stringa, usare la funzione Len .
Nota
Usare la funzione LeftB con i dati di tipo 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 Left(ProductID,3) AS FromLeft FROM ProductSales; | Restituisce '3' caratteri dal lato sinistro dei valori nel campo "IDProdotto" dalla tabella "ProductSales" nella colonna FromLeft. |
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 Left per restituire un numero di caratteri specificato a partire dal lato sinistro di una stringa.
Dim AnyString, MyStr
AnyString = "Hello World" ' Define string.
MyStr = Left(AnyString, 1) ' Returns "H".
MyStr = Left(AnyString, 7) ' Returns "Hello W".
MyStr = Left(AnyString, 20) ' Returns "Hello World".