การสร้างตารางสินค้าปลีก
ทีมพัฒนาธุรกิจเห็นโอกาสในการเพิ่มรายได้ให้แต่ละสาขาโดยการเพิ่มพื้นที่จำหน่ายสินค้าภายในยิม ร้านในยิมนี้จะขายสินค้าต่างๆ เช่น ผ้าเช็ดตัว รองเท้าผ้าใบ และเครื่องดื่ม เพื่อติดตามสินค้าที่จำหน่าย จึงจำเป็นต้องสร้างตารางใหม่ใน schema CORE_GYM และงานนี้ตกมาถึงคุณแล้ว — แสดงฝีมือได้เลย!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ชนิดข้อมูลและฟังก์ชันใน Snowflake
คำแนะนำการฝึกหัด
- สร้างฟิลด์ตัวเลข
transaction_idโดยกำหนด precision เป็น 16 และ scale เป็น 0 - กำหนด
pre_tax_amountเป็นNUMBERที่มีทศนิยม 2 ตำแหน่ง และมีจำนวนหลักทั้งหมด 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)
);