Restituisce un valore Variant (String) contenente un numero specificato di caratteri a partire dal lato sinistro di una stringa.
Sintassi
Left( 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 quanti caratteri 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 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".