Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
subjects:programming:sql [2017/06/01 20:12] ¶ |
subjects:programming:sql [2023/12/27 15:08] (текущий) ¶ |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== SQL ====== | ====== SQL ====== | ||
| + | **''SQL''** -- Structured Query Language (//язык структурированных запросов//), т.е. язык программирования, применяемый для создания, модификации и управления данными в реляционной базе данных, управляемой соответствующей системой управления базами данных. | ||
| + | |||
| ===== Классификация SQL команд или что есть DML, DDL, DCL и TCL ===== | ===== Классификация SQL команд или что есть DML, DDL, DCL и TCL ===== | ||
| ==== Data Manipulation Language (работа со строками) ==== | ==== Data Manipulation Language (работа со строками) ==== | ||
| Строка 139: | Строка 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> | ||
| ==== Статистические ==== | ==== Статистические ==== | ||
Записаться на занятия к репетитору