Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
develop:mysql [2023/04/22 14:42] admin [Условие выбора] |
— (текущий) | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== MySQL Server ====== | ||
- | |||
- | |||
- | ===== Использование ===== | ||
- | ==== Создание таблицы ==== | ||
- | <code sql> | ||
- | (`col1` int(11) not null auto_increment, | ||
- | | ||
- | primary key(`id`) | ||
- | ) engine=innodb default charset=utf8 comment=' | ||
- | |||
- | |||
- | |||
- | ==== Копирование данных из одной таблицы в другую ==== | ||
- | При условии что кол-во столбцов совпадает. | ||
- | <code sql> | ||
- | select from `source_table`;</ | ||
- | |||
- | |||
- | |||
- | ==== Копирование данных из одной таблицы в другую ==== | ||
- | С дополнением статических, | ||
- | <code sql> | ||
- | select 0, ' | ||
- | |||
- | |||
- | |||
- | ==== Переворот значения в ячейке ==== | ||
- | <code sql> | ||
- | |||
- | |||
- | |||
- | ==== Условие выбора ==== | ||
- | На примере проверки даты | ||
- | <code sql> | ||
- | if(`date` = CurDate(), ' | ||
- | |||
- | select if(1=1, ' | ||
- | </ | ||
- | |||
- | |||
- | |||
- | ==== Объединение запросов ==== | ||
- | Объединяет несколько запросов в один результат, | ||
- | <code sql> | ||
- | union | ||
- | select `col1`, `col2` from `tab2` | ||
- | order by `col1` asc;</ | ||
- | |||
- | |||
- | |||
- | ==== Усечение строки ==== | ||
- | Применяется ко всему столбцу, | ||
- | <code sql> | ||
- | |||
- | |||
- | |||
- | ==== Переменные ==== | ||
- | <code sql> | ||
- | SELECT @start := 1, @finish := 10; | ||
- | SELECT * FROM places WHERE place BETWEEN @start AND @finish; | ||
- | </ | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ====== MS SQL Server ====== | ||
- | ===== Синтаксис ===== | ||
- | В названии столбцов можно использовать двойные кавычки, | ||
- | ===== Использование ===== | ||
- | ==== Создание таблицы ==== | ||
- | <code sql> | ||
- | (id int IDENTITY(1, | ||
- | | ||
- | |||
- | |||
- | ==== Удаление таблицы с проверкой существования ==== | ||
- | <code sql>if object_id(' | ||
- | drop table dbname.dbo.tab_test; | ||
- | |||
- | # MSSQL 2016 | ||
- | drop table if exists dbname.dbo.tab_test; | ||
- | </ | ||
- | |||
- | |||