Vráti hodnotu typu Variant (String), ktorá obsahuje zadaný počet znakov z ľavej strany reťazca.
Syntax
Left(reťazec; dĺžka)
Syntax funkcie Left má tieto argumenty:
| Argument | Popis |
|---|---|
| reťazec | Povinný argument. Reťazcový výraz, z ktorého ľavej strany sa vrátia znaky. Ak reťazec obsahuje hodnotu Null, vráti sa hodnota Null. |
| length | Povinný argument. Variant (Long). numerický výraz určujúci, koľko znakov sa má vrátiť. Ak má hodnotu 0, vráti sa reťazec s nulovou dĺžkou (""). Ak je reťazec väčší alebo rovný počtu znakov, vráti sa celý reťazec. |
Poznámky:
Ak chcete zistiť počet znakov v reťazci, použite funkciu Len .
Poznámka
Ak ide o údaje v bajtoch, ktoré sú obsiahnuté v reťazci, použite funkciu LeftB. Namiesto určenia počtu znakov, ktoré sa majú vrátiť, dĺžka určuje počet bajtov.
Príklad dotazu
| Výraz | Výsledky |
|---|---|
| SELECT Left(ProductID,3) AS FromLeft FROM ProductSales; | Vráti 3 znaky z ľavej strany hodnôt v poli IDProduktu z tabuľky PredajProduktu v stĺpci Zľava. |
Príklad VBA
Poznámka
Nasledujúce príklady ukazujú použitie tejto funkcie v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte z rozbaľovacieho zoznamu vedľa položky Hľadať možnosť Odkaz pre vývojára a do vyhľadávacieho poľa zadajte nejaké výrazy.
V tomto príklade sa funkcia Left používa na vrátenie zadaného počtu znakov z ľavej strany reťazca.
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".