🖥 Колонки с вычисляемыми значениями: Примеры и Рекомендации



Они позволяют динамически формировать новые данные из существующих столбцов. Это удобно для объединения данных, фильтрации или автоматических расчетов при создании таблиц.



1. Создание вычисляемого столбца в запросе: объединение значений из нескольких столбцов, например, для формирования полного имени:

SELECT first_name, last_name, 

CONCAT(first_name, ' ', last_name) AS full_name

FROM employees;




2. Фильтрация по вычисляемому столбцу: вычисляемые значения могут использоваться для условий фильтрации, например, расчета скидки:

SELECT product_id, price,

price * 0.9 AS discounted_price

FROM products

WHERE price * 0.9 > 100;




3. Определение вычисляемого столбца при создании таблицы:
вычисляемые столбцы автоматически рассчитываются на основе других значений:

CREATE TABLE sales (

id INT,

price DECIMAL(10, 2),

quantity INT,

total AS (price * quantity)

);




➡️ SQL Ready | #техсобес