Zwraca wartość typu wariant (ciąg) zawierającą określoną liczbę znaków z lewej strony innego ciągu.
Składnia
Left(ciąg, długość)
Składnia funkcji Left zawiera następujące argumenty:
| Argument | Opis |
|---|---|
| ciąg | Argument wymagany. Wyrażenie ciągu, z którego lewej strony są zwracane znaki. Jeśli ciąg zawiera wartość Null, funkcja zwraca wartość Null. |
| długość | Argument wymagany. Wartość typu wariant (liczba długa). wyrażenie liczbowe wskazujące liczbę zwracanych znaków. Jeśli długość jest równa 0, funkcja zwraca ciąg o zerowej długości (""). Jeśli liczba znaków w ciągu jest większa lub równa, zwracany jest cały ciąg. |
Uwagi
Aby określić liczbę znaków w ciągu, użyj funkcji Dł .
Uwaga
Względem danych bajtowych zawartych w ciągu używaj funkcji LeftB. Zamiast określać liczbę zwracanych znaków długość określa liczbę bajtów.
Przykład kwerendy
| Wyrażenie | Rezultat |
|---|---|
| SELECT Left(ProductID,3) AS FromLeft FROM ProductSales; | Zwraca znaki '3' z lewej strony wartości w polu "ProductID" z tabeli "ProductSales" w kolumnie FromLeft. |
Przykład języka VBA
Uwaga
Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.
W tym przykładzie zastosowano funkcję Left w celu zwrócenia określonej liczby znaków z lewej strony ciągu.
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".