Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия | |||
|
subjects:programming:sql [2017/06/01 20:14] ¶ |
subjects:programming:sql [2023/12/27 15:08] (текущий) ¶ |
||
|---|---|---|---|
| Строка 141: | Строка 141: | ||
| * instr(string1, string2[, a][, b]) - возвращает b вхождение строки string2 в строке string1 начиная с позиции a. Если a отрицательно, то поиск происходит справа. По умолчанию a и b присваиваются значение 1. В MySQL последние два аргумента не поддерживаются. В PostgreSQL данной функции нет, однако ее реализация дана в документации, как раз для совместимости с Oracle; | * instr(string1, string2[, a][, b]) - возвращает b вхождение строки string2 в строке string1 начиная с позиции a. Если a отрицательно, то поиск происходит справа. По умолчанию a и b присваиваются значение 1. В MySQL последние два аргумента не поддерживаются. В PostgreSQL данной функции нет, однако ее реализация дана в документации, как раз для совместимости с Oracle; | ||
| * substr(string, pos, len) - возвращает подстрку с позиции pos и длины len. | * substr(string, pos, len) - возвращает подстрку с позиции pos и длины len. | ||
| + | |||
| + | |||
| + | **Пример:** | ||
| + | <code sql> | ||
| + | UPDATE `table_name` | ||
| + | SET `field_name` = REPLACE(`field_name`, 'что_заменить', 'чем_заменить') | ||
| + | WHERE доп_условие_если_нужно; | ||
| + | </code> | ||
| ==== Статистические ==== | ==== Статистические ==== | ||
Записаться на занятия к репетитору