Непонятно, хотите ли вы создать новый столбец в вашей таблице или просто хотите запросить таблицу.
Новый столбец
Предполагая ценутип столбца DECIMAL(10,2)
, давайте посмотрим на шаги.Если тип данных отличается, просто измените его в соответствии с настройками столбца.
Переименуйте старый столбец
ALTER TABLE items CHANGE COLUMN unit_price old_price DECIMAL(10,2) NULL;
Создайте новый столбец
ALTER TABLE items ADD COLUMN unit_price DECIMAL(10,2) NULL AFTER old_price;
Наконецнеобходимо заполнить значения
UPDATE items SET unit_price = old_price * 0.8;
Запрос (без нового столбца)
SELECT
item_id,
title,
artist,
unit_price AS old_price,
unit_price * 0.8 AS unit_price
FROM items;