Pateikia Variant (eilutę), kurioje yra nurodytas simbolių skaičius iš dešinės eilutės pusės.
Sintaksė
Right( eilutė, ilgis )
Funkcijos Right sintaksė turi tokius argumentus:
Argumentas |
Aprašas |
eilutė |
Būtina. eilutės išraiška, iš kurių grąžinami dešiniausi simboliai. Jei eilutėje yra Null, pateikiama Null . |
ilgis |
Būtina. Variant (ilgas). Skaitinis reiškinys, nurodantis kiek simbolių reikia pateikti. Jei 0, grąžinama nulinio ilgio eilutė (""). Jei didesnė arba lygi simbolių skaičiui, esančiam eilutėje, grąžinama ištisa eilutė. |
Pastabos
Norėdami nustatyti simbolių skaičių eilutėje, naudokite funkciją Len.
Pastaba: Funkciją RightB naudokite su baitų duomenimis, esančiais eilutėje. Užuot nurodęs, kiek simbolių norite grąžinti, ilgis nurodo baitų skaičių.
Užklausos pavyzdys
Reiškinys |
Rezultatai |
SELECT Right(ProductID,3) AS FromRight FROM ProductSales; |
Grąžina 3 simbolius iš dešinės lauko ProductID reikšmių pusės iš lentelės "ProductSales" stulpelyje Iš dešinės. |
VBA pavyzdys
Pastaba: Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.
Šiame pavyzdyje naudojama funkcija Right , kad būtų pateiktas nurodytas simbolių skaičius iš dešinės eilutės pusės.
Dim AnyString, MyStr
AnyString = "Hello World" ' Define string. MyStr = Right(AnyString, 1) ' Returns "d". MyStr = Right(AnyString, 6) ' Returns " World". MyStr = Right(AnyString, 20) ' Returns "Hello World".