所有單價大于等于3000的產品打折8.8,單價小于3000的產品打9折。更新相關資訊。
update
set 陳述句怎么實作,
uj5u.com熱心網友回復:
UPDATE 表 SET 單價= (CASE WHEN 單價<3000 THEN 單價*0.9 ELSE 單價*0.88 END)uj5u.com熱心網友回復:
請問where陳述句不是也是必要的嗎 把判斷價格放在where陳述句后面行不行uj5u.com熱心網友回復:
UPDATE 表 SET 單價= 單價*0.9 WHERE 單價<3000
UPDATE 表 SET 單價= 單價*0.88 WHERE 單價>=3000
用where了
uj5u.com熱心網友回復:
這里用case when就不用where了,用where好像比較麻煩,要按順序寫兩條UPDATE 表 SET 單價= 單價*0.9 WHERE 單價 < 3000
UPDATE 表 SET 單價= 單價*0.88 WHERE 單價 >= 3000
uj5u.com熱心網友回復:
update productset price=price*0.88
where price>=3000
set price=price*0.9
where price<3000
go 這樣嗎 具體寫法還不太會
uj5u.com熱心網友回復:
不是 要有兩個update轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/283398.html
標籤:基礎類
下一篇:date_add()函式自定義
