Создание таблицы розничных продаж
Команда по развитию бизнеса видит возможность увеличить выручку каждого зала, добавив розничный отдел. В этом мини-магазине внутри зала будут продаваться полотенца, кроссовки и напитки. Чтобы отслеживать продаваемые товары, в схеме CORE_GYM потребуется новая таблица. За её созданием обратились к вам — покажите, на что вы способны!
Это упражнение является частью курса
Типы данных и функции в Snowflake
Инструкции к упражнению
- Создайте числовое поле
transaction_idс точностью 16 и масштабом 0. - Определите
pre_tax_amountкакNUMBER, допускающий две цифры справа от десятичной точки и не более 6 цифр в общей сложности. - Добавьте столбец
tax_rate, в котором можно хранить числа вида28.625: всего 5 цифр, из них 3 — справа от десятичной точки.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
CREATE OR REPLACE TABLE retail (
-- transaction_id stores 16 total digits with 0 right of the decimal point
___ NUMBER(16, 0),
-- pre_tax_amount stores up to 6 digits with 2 right of the decimal point
___,
-- tax_rate stores up to 5 digits with 3 right of the decimal point
___,
transaction_total NUMBER(6, 2)
);