Функция Left

Применяется к
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

Синтаксис

Left(string, length)

Функция Left имеет следующие аргументы:

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

Замечания

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

Примечание

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

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

Выражение Результаты
SELECT Left(ProductID,3) AS FromLeft FROM ProductSales; Возвращает символы "3" из левой части значений в поле "ProductID" из таблицы "ProductSales" в столбце FromLeft.

Пример VBA

Примечание

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

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

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

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