LOAD_FILE(имя_файла)
Читает файл и возвращает его содержимое в виде строки. Файл должен находиться на сервере и к нему должен указываться полный путь. Кроме того, необходимо иметь привилегию FILE. Файл должен быть доступен по чтению всем, и иметь размер менее max_allowed_packet байт.
Если файл не существует или не может быть прочитан, функция возвращает NULL.
LOCATE(подстрока, строка)
LOCATE(подстрока, строка, позиция)
POSITION(подстрока IN строка)
Первый синтаксис возвращает позицию первого вхождения подстроки подстрока в строку строка. Второй синтаксис возвращает позицию первого вхождения подстроки подстрока в строку строка, начиная с позиции позиция. Если подстрока не входит в строку, возвращается 0.
mysql> SELECT LOCATE('bar', 'foobarbar');-> 4 mysql> SELECT LOCATE('xbar', 'foobar');-> 0 mysql> SELECT LOCATE('bar', 'foobarbar',5);-> 7LOWER(строка)
LCASE(строка)
Возвращает строку строка, в которой все символы приведены к нижнему регистру в соответствии с текущим набором символов.
mysql> SELECT LOWER('QUADRATICALLY');-> 'quadratically'LPAD(строка, длина, строка-заполнитель).
Возвращает строку строка, добавив слева строкой строка-заполнитель до длины длина. Если строка длиннее, чем указано в аргументе длина, возвращается значение, усеченное до длина символов.
mysql> SELECT LPAD('hi',4,'*');-> '**hi' mysql> SELECT LPAD('hi',1,'*');-> 'h'LTRIM(строка)
Возвращает строку строка с удаленными ведущими пробелами.
mysql> SELECT LTRIM(' barbar');-> 'barbar'OCT(N)
Возвращает строковое представление восьмеричного значения N, где N - длинное целое.
Это эквивалент CONV(N,10,8).
Возвращает NULL, если N равно NULL.
mysql> SELECT ОСТ(12);-> '14'QUOTE(строка)
Заключает строку в кавычки, чтобы результат можно было использовать как допустимое значение в SQL-операторах. Строка окружается одинарными кавычками, а все вхождения в нее одинарной кавычки - обратной косой чертой ("\").
mysql> SELECT QUOTE("Don't");-> 'Don\'t'REPEAT(строка, количество)
Возвращает строку, состоящую из аргумента строка, повторенного количество раз.
mysql> SELECT REPEAT('MySQL', 3);-> 'MySQLMySQLMySQL'REPLACE(строка, строка_2, строка_3)
Возвращает строку строка, в которой все вхождения строка_2 заменены на строка_3.
mysql> SELECT REPLACE ('www.mysql.com' , 'w', 'Ww') ;-> 'WwWwWw.mysql.com'REVERSE(строка)
Возвращает строку строка с обратным порядком символов.
mysql> SELECT REVERSE('abc');-> 'cba'RIGHT(строка, длина)
Возвращает длина правых символов строки строка.
mysql> SELECT RIGHT('foobarbar', 4);-> 'rbar'Дата добавления: 2020-11-18; просмотров: 419;