Vraća Variant (niz) koji sadrži određeni broj znakova s lijeve strane niza.
Sintaksa
Left(niz, duljina)
Sintaksa funkcije Left ima ove argumente:
| Argument | Opis |
|---|---|
| niz | Obavezno. Nizovni izraz iz kojeg se vraćaju krajnje lijevi znakovi. Ako niz sadrži vrijednost Null, vraća se vrijednost Null. |
| duljina | Obavezno. Variant (dugo). Brojčani izraz koji označava broj znakova za vraćanje. Ako je to 0, vraća se niz nulte duljine (""). Ako je veći od broja znakova u nizu ili jednak tom broju, vraća se cijeli niz. |
Napomene
Da biste odredili broj znakova u nizu, koristite funkciju Lena .
Napomena
Ako niz sadrži bajtovne podatke, koristite funkciju LeftB. Umjesto određivanja broja znakova za vraćanje, duljina određuje broj bajtova.
Primjer upita
| Izraz | Rezultati |
|---|---|
| SELECT Left(IDProizvoda;3) AS FromLeft FROM ProductSales; | Vraća "3" znaka s lijeve strane vrijednosti u polju "IDProizvoda" iz tablice "ProdajaProizvoda" u stupcu FromLeft. |
VBA primjer
Napomena
Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.
Primjer koristi funkciju Left za vraćanje navedenog broja znakova s lijeve strane niza.
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".