Возвращает значение типа Variant (String), содержащее указанное количество символов с правой стороны строки.

Синтаксис

Right( string, length )

Синтаксис функции Right имеет указанные здесь аргументы.

Аргумент

Описание

строка

Обязательный аргумент. строковое выражение, из которых возвращаются самые правые символы. Если строка содержит NULL, возвращается NULL.

длина

Обязательный аргумент. Variant (Long). Числвое выражение, указывающее количество возвращаемой цифры. Если значение равно 0, возвращается строка нулевой длины (""). Если оно больше числа символов в строке или равно ему, возвращается вся строка.

Замечания

Чтобы определить количество знаков в строке, используйте функцию Len.

Примечание:  Используйте функцию ПРАВБ с содержаными в строке byte данными. Аргумент длина задает число байтов, которое нужно возвратить, а не количество символов.

Пример запроса

Выражение

Результаты:

SELECT Right(ProductID,3) AS FromRight FROM ProductSales;

Возвращает 3 символа справа от значений поля "ProductID" из таблицы ProductSales в столбце FromRight.

Пример VBA

Примечание: В примерах ниже показано, как использовать эту функцию в модуле Visual Basic для приложений (VBA). Чтобы получить дополнительные сведения о работе с VBA, выберите Справочник разработчика в раскрывающемся списке рядом с полем Поиск и введите одно или несколько слов в поле поиска.

В этом примере функция Right используется для возврата указанного количества знаков с правой стороны строки.

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

Строковые функции и их использование

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?

Спасибо за ваш отзыв!

×