你改成這樣試試看
UPDATE orderdetails SET
orderdetails.UnitPrice = (orderdetails.UnitPrice) * 1.2 WHERE (((orderdetails.Discount )=0.8));
⑵ sql所有書價格提高10
你好,很高興回答你的問題。
完成該問題的sql語句大致是下面這樣的:
update 表名 set 書價=書價+10。
如果有幫助到你,請點擊採納。
⑶ accesssql語句中補助標准增加百分之十
1、access要更新數據表裡的數據會使用sql語句中的update語句。
2、假設表名為tb1,假設補助標准欄位名為ddd,則補助增加百分
之十的sql語句如下:
update tb1 set ddd=ddd+ddd*0.1
⑷ SQL語句:將圖書表中的單價全部上調20元
Update 圖書表 set 單價=單價+20
⑸ EXCEL怎樣把價格加上百分之十
EXCEL可以實現把價格加上百分之十,具體操作如下:
一、使用工具:excel2010
二、操作步驟:
1、進入excel並打開要加價格的電子表格,點擊需要計算新價格的單元格C3,輸入「=B3+B3*0.1"並按回車鍵,B3為原價格的單元格,如圖:
⑹ 求access sql 語句:將圖書價格增加10%~~~
SELECT
*
FROM
圖書表
WHERE
(圖書價格 * 1.1) < 20
⑺ Excel里如何做到將一排價格自動增加10%
將價格增加固定百分比,增加後的價格存放有兩種情況:第一種在其他單元格存放,第二種在原單元格存放。以下對兩種情況分別操作,假設數據在A列,自A1單元格開始。
第一種情況,在其他單元格存放,可以用函數法。
1、在其他空白列比如B列,選擇B1單元格。
2、輸入或粘貼公式:=IF(A1<>"",A1*(1+10%),"")
第二種情況,在原單元格存放,因為是在同單元格,所以沒辦法應用公式,那就只能用VBA,也就是宏代碼進行操作。
1、打開EXCEL軟體,按組合鍵:Alt+F11 ,打開VBE窗口。
2、在VBE窗口中,點擊菜單「插入」下的「模塊」選項。
3、將以下代碼復制到輸入窗口中:
PublicSub增加價格()
DimCXAsRange
ForEachCXInRange("A"&Range("A"&Rows.Count).End(xlUp).Row)
IfCX.Value<>""Then
CX.Value=CX.Value*10%
EndIf
Next
EndSub
4、按F5鍵可進行代碼運算或調試。
⑻ SQL語句將單價提高10%怎麼寫 set price= 之後的要怎麼寫啊
set price=price+price*0.1
如果使用%符號,有幾個特殊情況下,該語句會執行錯誤。
所以還是用小數表示比較好
⑼ 使用SQL循環結構實現將所有價格低於50元的圖書的價格提高10%
這個無需使用循環,一條語句就能實現
update book set price=round(price*1.1,2) where price<50
⑽ 在SQL里,假如有個銷售表的幾個商品價格分別上漲5%,7%,怎麼顯示更新
我從頭跟你說起吧,保證具體:
增、刪、改、查 分別對應的四個關鍵字是:INSERT(插入),DELETE,UPDATE,SELECT,這個題是刪除記錄,所以要用到刪除的關鍵字:DELETE
DELETE的語法是:
DELETE FROM table_name
WHERE 條件
DELETE 後面不跟列名,
我再說說其它的幾個語法吧:
INSERT 一般我們都用:
INSERT INTO table_name(列名) VALUES(值)
值要跟列名相對應。
表名後面也可以直接寫上VALUES ,這樣就是說不加列名,插入的時候就是按表中列的順序依次插入
UPDATE 語法是:
UPDATE table_name
SET 列名=值,SET....
WHERE 條件
SET 中間一定是逗號,AND 等都會錯誤
SELECT 就麻煩了,先不說了,
現在說一下這個題目:
我們假設四列為:產品編號:ID,名稱:proname,價格:price 庫存量:count
由於是刪除,所以要用DELETE
我們就要想到:DELETE 後面不能跟列名,直接跟FROM 表名,然後是WHERE 條件
這里主要是WHERE 後面的條件:其實也很簡單:
價格打9折:就是 price*0.9
打9折後還要小於50,就是price*0.9(打9折後的價格)<50
所以這個題的語句就是:
DELETE FROM proct
WHERE price*0.9<50