SQL for junior
29 subscribers
3 photos
SQL для начинающих. Здесь ты найдешь уроки, советы, практические примеры и ответы на вопросы, чтобы стать SQL-профи с нуля.
Download Telegram
#SQLAntiPattern: Неправильные типы данных

Выбор неподходящих типов данных - распространенная ошибка:
CREATE TABLE orders (
id INT,
customer_id INT,
-- Плохо: хранить даты в виде строк
order_date VARCHAR(10),
-- Плохо: ограничение точности для денежных значений
total_amount FLOAT,
-- Плохо: хранить булевы значения как строки
is_paid VARCHAR(5)
);


Правильные типы данных:
CREATE TABLE orders (
id INT,
customer_id INT,
-- Специальный тип для дат
order_date DATE,
-- Фиксированная точность для денег
total_amount DECIMAL(10,2),
-- Булевы значения
is_paid BOOLEAN
);


💡 Правильные типы данных обеспечивают:
1) Целостность данных
2) Эффективное хранение
3) Корректные вычисления
4) Более быстрые запросы

#DatabaseDesign #DataTypes
1💘1