Funzione Left

Si applica a
Access per Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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".

Funzioni stringa e come usarle