mysql能不能查詢並計算乘法?

2025-05-25 19:20:10 字數 3847 閱讀 5178

1樓:萬徑尋蹤

當然可以查詢,並計基燃算各種資料啦灶哪。

不過僅僅是隱鋒碼計算乘法,那就大材小用嘍。還不如用系統自帶的小軟體計算器。

2樓:樂美生活每一天

可以查詢返模肆回旦尺轎乘法結果,困型前提是計算的列必須是int型別。

select a,round(a*b) from table

3樓:網友

為此,請使用聚合函式sum()。在此方法中,將行值相乘。讓我們首先建立乙個表-mysql> create table demotable(

productquantity int,productprice int

使用插入命令在表中插入橋慶一些記錄-mysql> insert into demotable values(10,9);

mysql> insert into demotable values(6,20);

mysql> insert into demotable values(7,100);

使用select語句顯示錶中的所有記錄-mysql> select *from demotable;

這姿衡將產生以下輸出-+-

productquantity | productprice |

3 rows in set ( sec)

以下是將跡消做兩行的值相乘並將結果相加的查詢-mysql> select sum(productquantity*productprice) as total_value from demotable;

這將產生以下輸出-+-

total_value |

1 row in set ( sec)

4樓:匿名使用者

做一些鎮森資料庫查詢,不僅希望得到要查詢的結果,還昌和希望方便地計算一下查詢結果耐旅盯中有多少條記錄。我通常的做法是:$q = select * from $fromtable whe

5樓:匿名使用者

以下是將兩行的值相乘並將結果相加的查舉肢謹詢正基-mysql> select sum(productquantity*productprice) as total_value from demotable; 這將產飢納生以下輸出-+-total_..

mysql語句如何作加減乘除運算?

6樓:愈滌僧飛航

如:update

ecs_goods

setintegral

integral*

wherecat_idin

integral

欄位需為數值型,不槐指然會報錯鉛磨配。

希望能給你幫助!遊絕。

mysql怎麼實現sql查詢執行矩陣乘法

7樓:小狂中

with a(r,c,v) as

select 1,1,1union all select 1,2,2union all select 1,3,3union all select 2,1,4union all select 2,2,5union all select 2,3,6),b(r,c,v) as

select 1,1,1union all select 1,2,4union all select 2,1,2union all select 2,2,5union all select 3,1,3union all select 3,2,6)select , sum( v

from a join b on

group by ,

說明:r表示行,c表示列,v表示值。

mysql如何對查詢到的結果做計算?

8樓:網友

做一些數復。

據庫查詢,不制僅希望得到要查詢的結果,還希望方便地計算一下查詢結果中有多少條記錄。我通常的做法是:

q = "select * from $fromtable where $where limit $start,$pagesize";

r = mysql_query($q);

q = "select count(*)from $fromtable where $where";

cnt = mysql_query($q);

當 然可以用mysql_num_rows()或者mysql_affected_rows()來在第一次查詢後得到記錄數目,但是這兩個函式返回的都是查詢 後得到的結果的數目,是受limit語句的影響的。很多情況下,需要知道這條查詢語句在沒有limit的情況下結果總數,比如分頁查詢。

mysql 中本身支援一種更好的方法來達到上面的效果,那就是使用sql_calc_found_rows和found_rows()函式。

在mysql中如何實現兩表相乘?

9樓:網友

select **商名稱,表二。所訂產品,case 表二。所訂產品 when '產品一' then 產品一***數量。

when '產品二' then 產品二***數量when '產品三' then 產品三***數量end as 應付款。

from 表一 join 表二。

on 表一。**商名稱=表二。**商名稱。

10樓:網友

create table #a (**商名稱 char(10),產品** money,產品型別 char(10))

insert into #a

select **商名稱 ,產品一** ,'產品一' as 產品 from 表1

unionselect **商名稱 ,產品二** ,'產品二' as 產品 from 表1

unionselect **商名稱 ,產品三** ,'產品三' as 產品 from 表1

select t2.*,t1.產品***t2.

數量 as 應付賬款 from 表2 t2, #a t1 where t1.**商名稱=t2.**商名稱 and t1.

產品型別=t2.所定產品。

mysql如何查詢計算出合計。

11樓:網友

題主這個問題可以通過以idz和a這兩個欄位分組彙總獲得。下面是具體的sql語句供參考:

select a,sum(b) as totalqtyfrom tblname where idz=10group by idz,a;

注意idz如果不是數字則篩選10要對其加單引號。

mysql關於兩個欄位相乘的問題

12樓:網友

計算float會有誤差!可用。

cast( *24 as decimal(8,3))解決。

怎麼對sql資料庫裡的資料進行乘法運算

13樓:網友

設定自動計算的資料列公式。

如num_1的公式設定為:

mm_1*3+mm_2/5+mm_3*

設定公式方法是:右鍵點資料表,選設計表,選擇要設定公式的列,在公式那裡輸入公式即可。

14樓:匿名使用者

資料庫中表中資料的前後是沒有意義的,所以你的行數沒意義,換條件吧。

15樓:網友

update cf set all=all*,bll=bll*,cll=cll*,dll=dll*

where id between 40000 and 400100insert into cfbak(對應列名)select 對應列名 from cf

where id between 40000 and 400100

15 4 6 8 2 5能不能簡便計算

15.4 6.8 2.5 22.2x2.5 20x2.5 2x2.5 0.2x2.5 50 5 0.5 55.5 以上就是簡便計算過程。68 17 18 1 17 1 3 4 8 15 5 6 計算能簡便的簡便 68 17 18 1 17 68 1 17 17 18 1 17 4 1 18 3又17...

7 8 12 5 12 5 5能不能用簡便方法計算

7.8 12.5 12.5 5 7.8 12.5 12.5 1 5 7.8 12.5 12.5 0.2 12.5 7.8 0.2 12.5 7.6 12.5 8 0.4 12.5 8 12.5 0.4 100 5 95 7.8 12.5 12.5 5 7.8 12.5 12.5 1 5 7.8 12...

零基船能不能學好計算機,零基礎,能不能學好計算機

能!不論是學電腦還是其他,只要是認真,都可以學好 可以來我們這邊看看。都是從打字,開關機開始,從零基礎開始學習。零基礎,不建議自學,最好還是有人帶著或者直接報班。第二個問題關於php,任何一種程式語言,只要學的夠好,都可以有所作為。有臺電腦,找幾本書,完全可以。我也準備自學呢 軟體除錯的幾個方法和建...