الدرس 18
تحديد قيمة افتراضية باستخدام DEFAULT
قيمة جاهزة لو مكتبناش قيمة
في نفس shop.db هنضيف جدول offers لعروض المتجر
ال DEFAULT بتحدد قيمة افتراضية تستخدم لما منكتبش العمود
في أمر الإضافة هنا الخصم الافتراضي 10
-- Create The Table
CREATE TABLE offers (
name TEXT,
discount INTEGER DEFAULT 10
);
-- Insert Data Without A Discount
INSERT INTO offers (name)
VALUES ('Welcome Offer');
-- Display Data
SELECT name, discount
FROM offers;name | discount
Welcome Offer | 10
ليه الخصم ظهر 10
في INSERT كتبنا عمود name بس وسبنا discount
فقاعدة البيانات استخدمت القيمة الافتراضية اللي حددناها
جرب تحدد الخصم بنفسك
لما نكتب قيمة للخصم هتتخزن القيمة اللي كتبناها بدل القيمة الافتراضية
-- Insert Data With A Discount
INSERT INTO offers (name, discount)
VALUES ('Summer Offer', 20);
-- Display Data
SELECT name, discount
FROM offers;name | discount
Welcome Offer | 10
Summer Offer | 20
راجع الفكرة
العرض الأول خد 10 لأننا مكتبناش الخصم والعرض التاني خد 20 لأننا حددناه بنفسنا
آخر تعديل للدرس: