Функции для работы со строками

1) String conv(chislo, from_base, to_base).
a) conv(29,10,2)='11101'
2) BIN(chislo) - возвращает значение в двоичной системе
3)OCT(..)
4)HEX(..)
5)Concat(str1, str,...). Если один из аргументов NULL, вернётся NULL.
6) Concat_ns(separator, str, str1,...) - объединяет строки с разделителем separate.
7) length(str) - длина строки
8) position(substr, string) - возвращает позицию первого вхождения строки substr в строку str. Возвращает 0, если подстрока не найдена.
9) locate(substr, str, pos) - возвращает позицию первого вхождения подстроки, но начиная с позиции pos.
Пример:
SELECT locate('ball', 'footballball', 6); результат 9
10) substring_index(str, delim, count) - возвращает всю строку с позиции, начинающей с разделителя по счету count.
Пример:
SELECT substring_index('www.mysql.com','.',2); результат 'com'
SELECT substring_index('www.mysql.com','.',-2); результат 'www'
11) Replace(str, from_str, to_str) - возвращает строку, заменив в ней все подстроки from_str на to_str.
12) Revers(str) - возвращает перевернутую строку
13) Repeat(str, count) - возвращает строку из count повторений.
14) Insert(str, pos, len, newstr) - возвращает строку str со вставкой подстроки newstr с позиции pos и длиною len.
Пример:
Insert('Quadratic', 3,4,'What')




Комментарии

Популярные сообщения