CommencerCommencez gratuitement

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>
Voir le cours

Instructions de l’exercice

  • Créez un champ numérique transaction_id avec une précision de 16 et une échelle de 0.
  • Définissez pre_tax_amount comme un NUMBER pouvant avoir deux chiffres à droite de la virgule et un total de 6 chiffres.
  • Ajoutez une colonne tax_rate capable de stocker une valeur telle que 28.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)
);
Modifier et exécuter le code