НачатьНачать бесплатно

Создание таблицы розничных продаж

Команда по развитию бизнеса видит возможность увеличить выручку каждого зала, добавив розничный отдел. В этом мини-магазине внутри зала будут продаваться полотенца, кроссовки и напитки. Чтобы отслеживать продаваемые товары, в схеме 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)
);
Редактировать и запускать код