Функция SQL MID()


Оператор SQL MID() — функция, выводящая определенное количество символов текстового поля таблицы.

Функция SQL MID() имеет следующий синтаксис:

MID(colunm_name,start [,length])

Параметр start задает позицию начального символа.

Параметр length устанавливает количество символов для вывода начиная с позиции, указанной в параметре start.


Примеры оператора SQL MID: Имеется следующая таблица Universities:

ID UniversityName Students Faculties Professores Location Site
1 Perm State National Research University 12400 12 1229 Perm psu.ru
2 Saint Petersburg State University 21300 24 13126 Saint-Petersburg  spbu.ru
3 Novosibirsk State University 7200 13 1527 Novosibirsk nsu.ru
4 Moscow State University 35100 39 14358 Moscow msu.ru
5 Higher School of Economics 20335 12 1615 Moscow hse.ru
6 Ural Federal University 57000 19 5640 Yekaterinburg urfu.ru
7 National Research Nuclear University 8600 10 936 Moscow mephi.ru

Пример 1. Вывести первые 3 символа названия города (Location) с помощью оператора SQL MID:

SELECT MID(Location, 1, 3) FROM Universities

Результат:

Location
Per
Sai
Nov
Mos
Mos
Yek
Mos