Սրանք հարցերն են.
Գրեք մի սցենար, որը ձեզ կտա արդյունքի վեց սյունակ:
ա) հաճախորդի անունը
բ) հաճախորդի ազգանունը
գ) պատվերի համարը
դ) ապրանքի անվանումը
ե) զեղչը
զ) սյունակը զեղչի համար հետևյալ բառերով---- կամ ՈՉ ՄԵԿ, ՔՍԱՆԻՑ ՊԱԿԱՍ, ՔԱՌԱՍՈՒՆԻՑ ՊԱԿԱՍ, կամ ՔԱՌԱՍՈՒՆԻՑ ԱՎԵԼԻ
Ես արել եմ սա.
SELECT
Customers.FirstName,
Customers.LastName,
Orders.OrderID,
Products.ProductName,
OrderItems.DiscountAmount,
IF(OrderItems.DiscountAmount = 0, 'NONE', IF(OrderItems.DiscountAmount <= 20, 'LESS THAN TWENTY', IF(OrderItems.DiscountAmount <= 40, 'LESS THAN FORTY', 'MORE THAN FORTY'))) AS discount
FROM
Customers
INNER JOIN
Orders ON (Customers.ShippingAddressID = Orders.ShipAddressID
AND Customers.BillingAddressID = Orders.BillingAddressID)
INNER JOIN
OrderItems ON (Orders.OrderID = OrderItems.OrderID)
INNER JOIN
Products ON (OrderItems.ProductID = Products.ProductID)
Դա ինձ սխալ է տալիս իմ if հայտարարության վրա: Տեսնես ինչ եմ սխալ անում։
Սա այն տվյալների բազան է, որը ես օգտագործում եմ.
Սխալի հաղորդագրություններ.
Msg 156, Level 15, State 1, Line 6
Սխալ շարահյուսություն «IF» հիմնաբառի մոտ:Msg 102, Level 15, State 1, Line 6
Սխալ շարահյուսություն ','-ի մոտ:Msg 102, Level 15, State 1, Line 6
Սխալ շարահյուսություն ','-ի մոտ:Msg 102, Level 15, State 1, Line 6
Սխալ շարահյուսություն ','-ի մոտ: