Créer une table retail
L’équipe en charge du développement commercial pense qu’il y a une opportunité d’augmenter le chiffre d’affaires de chaque salle de sport en y ajoutant un espace boutique. Dans cette boutique, on vendrait par exemple des serviettes, des baskets et des boissons. Pour suivre les articles vendus, ils ont besoin d’une nouvelle table dans le schéma CORE_GYM. Pour créer cette table, ils font appel à vous. Montrez ce que vous savez faire !
Cet exercice fait partie du cours
<cours>Types de données et fonctions dans Snowflake</cours>Instructions de l’exercice
- Créez un champ numérique
transaction_idavec une précision de 16 et une échelle de 0. - Définissez
pre_tax_amountcomme unNUMBERpouvant avoir deux chiffres à droite de la virgule et un total de 6 chiffres. - Ajoutez une colonne
tax_ratecapable de stocker une valeur telle que28.625; un total de 5 chiffres dont 3 à droite de la virgule.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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)
);