我在MYSQL在數據庫如何在表中的內容進行數學運算
create table books2(
id varchar(4),
bookname varchar(20),
author varchar(30),
cost float);
創建表並插入值,如下圖所示...
insert into books2 values('bk1', 'learining', 'joseph', 350.49);
現在需要執行ceil()
操作費用該怎麼辦..
我試過
update
books2
set
cost=ceil(select cost from books where id='b1.1')
where
id='b1.1';
但它給錯誤「缺少expresssion」 ......
您的帖子中沒有名爲'bid'的列,並且沒有名爲'book4'的表。 (你用'book2'創建表,它沒有名爲'bid'的列,你的'INSERT'引用'book4',你的'UPDATE'引用'books'')。因此,你的問題絕對沒有意義。請[編輯]包含與您的問題相符的信息。如果你張貼廢話,我們不能幫你。 –
這個問題的目的很明顯。我糾正了不一致之處。 –
對不起,我的意圖很清楚。但發佈查詢時發生混亂。下次再小心點。 – User27854