149 читали · 1 год назад
📅 Создаем календарную таблицу с помощью SQL
Часто бывает, что в работе с базами данных нужен список всех дат за какой-то период. Например, для отчетов, анализа данных или просто, чтобы посмотреть, сколько было дней без продаж. Конечно, можно заморочиться и сделать мегатаблицу со всеми атрибутами (день недели, номер квартала, праздники и т. д.), но иногда нужна простая реализация — обычный список дат за текущий месяц. В этой статье посте я покажу, как на лету создать такую табличку со всеми датами текущего месяца. Причем рассмотрим это для разных популярных баз данных: MySQL, PostgreSQL, MS SQL Server и Oracle...
3 месяца назад
Изменение таблиц на SQL
Для создания таблиц мы использовали команду "CREATE TABLE": CREATE TABLE имя_схемы.имя_таблицы ( колонка1 тип_данных1, колонка2 тип_данных2, ... ); Для удаления таблиц есть команда "DROP TABLE": DROP TABLE имя_схемы.имя_таблицы; А для изменения таблицы есть команда "ALTER TABLE". Её сейчас и рассмотрим. ALTER TABLE имя_схемы.имя_таблицы ADD COLUMN имя_новой_колонки тип_данных; Например, добавим в таблицу education.students2 колонку "new_column", которая может хранить текст...