Sql substr: SUBSTR ФУНКЦИЯ — Oracle PL/SQL •MySQL •MariaDB •SQL Server •SQLite

Функция MySQL SUBSTR()

❮ Предыдущая
❮ Функции MySQL
Далее ❯

Пример

Извлечь подстроку из строки (начать с позиции 5, извлечь 3
символов):

SELECT SUBSTR(«Учебник по SQL», 5, 3) AS ExtractString;

Попробуйте сами »


Определение и использование

Функция SUBSTR() извлекает подстроку из строки (начиная с любого
должность).

Примечание: Функции SUBSTR() и MID()
равно
ПОДСТРОКА()
функция.

Синтаксис

SUBSTR( строка , начало , длина )

ИЛИ:

SUBSTR( строка ОТ начало ДЛЯ длина )

Значения параметров

Параметр Описание
строка Обязательно. Строка для извлечения из
начало Обязательно. Начальное положение. Может быть как положительным, так и отрицательным числом.
Если это положительное число, эта функция извлекает с начала
нить. Если это отрицательное число, эта функция извлекает из
конец строки
длина Дополнительно. Количество символов для извлечения. Если опустить, весь
будет возвращена строка (с позиции start )

Технические детали

Работает в: Из MySQL 4.0

Другие примеры

Пример

Извлечь подстроку из текста в столбце (начать с позиции 2, извлечь 5
символов):

ВЫБЕРИТЕ ПОДСТР(ИмяЗаказчика,
2, 5) AS ExtractString
ОТ Заказчиков;

Попробуйте сами »

Пример

Извлечь подстроку из строки (начать с конца, в позиции -5, извлечь
5
символов):

SELECT SUBSTR(«Учебник по SQL», -5, 5) AS ExtractString;

Попробуйте сами »

❮ Предыдущая
❮ Функции MySQL
Следующий ❯

ВЫБОР ЦВЕТА



Лучшие учебники

Учебник по HTML
Учебное пособие по CSS
Учебное пособие по JavaScript
Учебное пособие
Учебное пособие по SQL
Учебное пособие по Python
Учебное пособие по W3. CSS
Учебное пособие по Bootstrap
Учебное пособие по PHP
Учебное пособие по Java
Учебное пособие по C++
Учебное пособие по jQuery
Справочник по HTML
Справочник по CSS
Справочник по JavaScript
Справочник по SQL
Справочник по Python
Справочник по W3.CSS
Справочник по Bootstrap
Справочник по PHP
Цвета HTML
Справочник по Java
Справочник по Angular
Справочник по jQuery

Основные примеры

Примеры HTML
Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery

2 |
О

W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения.
Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания.
Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования,
куки-файлы и политика конфиденциальности.

Copyright 1999-2022 Refsnes Data. Все права защищены.
W3Schools работает на основе W3.CSS.

Как использовать Function with Example

ByRichard Peterson

Hours

Обновлено

Что такое Substring()?

Substring() — это функция в SQL, которая позволяет пользователю получить подстроку из любого заданного набора строк в соответствии с потребностями пользователя. Substring() извлекает строку заданной длины, начиная с заданного места во входной строке. Назначение Substring() в SQL — вернуть определенную часть строки.

Синтаксис для Substring()

 SUBSTRING(Выражение, Начальная позиция, Общая длина) 

Здесь,

  • Substring() в SQL server Expression может быть любым символом, двоичным файлом, текстом или изображением. Выражение — это исходная строка, из которой мы будем извлекать подстроку в соответствии с нашими потребностями.
  • Начальная позиция определяет позицию в выражении, с которой должна начинаться новая подстрока.
  • Общая длина подстроки SQLserver() — это общая ожидаемая длина подстроки результата из выражения, начиная с начальной позиции.

Правила использования SUBSTRING():

  • Все три аргумента являются обязательными в функции MSSQL substring().
  • Если начальная позиция больше максимального количества символов в выражении, то в функции substring() на сервере SQL ничего не возвращается.
  • Общая длина может превышать максимальную длину символов исходной строки. В этом случае результирующей подстрокой будет вся строка, начиная с начальной позиции в выражении и заканчивая конечным символом выражения.

На приведенной ниже диаграмме показано использование функции SUBSTRING() на сервере SQL.

Как работает Substring() в SQL

Примеры подстроки T-SQL:

Предположение: Предположим, что у нас есть таблица ‘Guru99’ с двумя столбцами и четырьмя строками, как показано ниже:

3 Мы

будет использовать таблицу ‘Guru99’ в дальнейших примерах

Запрос 1: SUBSTRING() в SQL с длиной меньше, чем Total Максимальная длина выражения

 SELECT Tutorial_name, SUBSTRING(Tutorial_name,1,2) As SUB от Guru99; 

Результат: На приведенной ниже диаграмме подстрока столбца «Tutorial_name» отображается как столбец «SUB»

Запрос 2: SUBSTRING() в SQL server с максимальной длиной больше , чем общая длина выражения .