SQL 分支語句

2022-09-17 18:20

更新如果訂單數量=100,則折扣=8;如果訂單數量=200,則折扣=7;如果訂單數量=300,則折扣=6;
4個回答
三樓高明。
估計是根據二樓而的出來。
同時支持你們兩位。
UPDATE 表名
SET 折扣=5 + 400-訂單數量
在寫sql腳本的時候會遇到條件語,比如if,case
when等,都會產生分支語句。
如果只是你說的這些,使用的sql 語句如下:
update 要更新的表名 set 折扣=9-訂單數量/100

要是不只這些,你就得仔細說下才行。
相關問答
access關于SQL語句的分支判斷
1個回答2022-12-08 00:03
case when A.siteId = B.SiteID AND linesite.siteID between c.siteId and d.SiteID ) )
請問這條有選擇分支的SQL語句怎么寫?
4個回答2022-09-28 21:06
此為灑家之長處: sql="select * from wc where "; sql.=NULL?"id='34'":"id='$id'";
SQL有哪些特點?
1個回答2022-12-06 09:47
1.一體化的特點 SQL為許多任務提供了命令
sql問題...
3個回答2022-10-10 18:31
肯定不一樣,第一個應該比第二個的結果多一些才對。 第一個說的是 tmpA.id=tmpB.id and tmpB.status!=1 前面是not exists,那么還有一種可能 tmpA.id !=...
全文
SQL的問題
1個回答2022-08-26 00:51
第一個問題我是這樣理解的:Users.ID=Score.ID就是 兩個表中ID一樣的只能有三條,因為Score表中只有三條記錄 Users.ID <>Score.ID 情況呢,USER表中四行中每一行...
全文
SQL和MySQL有什么區(qū)別?
1個回答2022-09-02 05:48
MYSQL是開源的數據庫 通常所說的SQL指的是MICROSOFT SQL SERVER 屬于Transact-SQL 建議學習MYSQL
SQL 中的問號是什么意思?
2個回答2022-10-01 15:23
就是傳入參數的意思,在相應的位置上放入?可以用來代替?zhèn)魅氲膮担瑢崿F動態(tài)查詢。多個參數時按順序匹配。 建議看看簡單的SQL入門之類的資料。
SQL問題?
1個回答2022-10-02 14:15
報錯提示是issue_date附近,檢查數據庫字段類型和代碼類型是否匹配。
SQL中索引是什么意思?怎么用?
2個回答2022-09-07 22:31
索引主要用來提升數據檢索速度,在數據量很大的時候很有用. 索引相當于圖書館的圖書目錄,你要找本書可以在圖書目錄上找到這本書在哪個書架第幾本,這樣明顯比到書架去找書要快得多,索引就是這個道理.
熱門問答