❶ sql行總和
你是要對cj1+cj2降序呢還是對cj1主降序,cj2次降序
前者select * from table order by cj1+cj2 DESC應該是可以的
但是要求cj1,cj2是數字型,按數字排序
或全是字元,按字元排序
後者select * from table order by cj1,cj2 DESC
❷ SQL 同一個表裡的多行怎麼相加求和
你上面的SQL語句不就是么
只要把金額去掉就可以了啊
select SUM(金額),名稱,金額, aa from test1
改成
select SUM(金額),名稱,aa from test1
❸ 如何用sql計算某一行的總和
$sql="selectsum(field)fromTable";
$re=mysql_query($sql);
list($sum)=mysql_fetch_row($re);
mysql_free_result($re);
echo"總和=$sum";
❹ sql 多行求和
sum
average
只能對數值型參數進行運算
可以用
to_number
把
varchar
轉換成數值型
select
sum
(
to_number
(
col_vchar
)
)
from
ur_table;
❺ SQL里邊的求和語句怎麼寫
SQL中求和語句分為縱向匯總和橫向匯總語句;
假設數據列為:A、B、C、D、E、F、G
縱向匯總語句:
select sum(A),sum(B),sum(C),sum(D),sum(E),sum(F),sum(G) from 表名
橫向匯總的SQL語句是:
select A,B,C,D,E,F,G,A+B+C+D+E+F+G from 表名
求所有數據總和的SQL語句是:
select sum(A)+sum(B)+sum(C)+sum(D)+sum(E)+sum(F)+sum(G) from 表名
(5)sql行的總和怎麼求擴展閱讀:
SQL是一種查詢功能很強的語言,只要是資料庫存在的數據,總能通過適當的方法將它從資料庫中查找出來。SQL中的查詢語句只有一個:SELECT,它可與其它語句配合完成所有的查詢功能。SELECT語句的完整語法,可以有6個子句。完整的語法如下:
SELECT 目標表的列名或列表達式集合
FROM 基本表或(和)視圖集合
〔WHERE條件表達式〕
〔GROUP BY列名集合
〔HAVING組條件表達式〕〕
〔ORDER BY列名〔集合〕…〕
❻ sql 每一行的欄位求和
SELECT列1+列2+列3……+列NASTotal
FROM表
把你想要計算的列都加進去,就OK了
❼ SQL中特定行數的求和
呵呵,這類問題我處理過很多了。
你可以換一個思路,為什麼非把自己困在資料庫裡面呢?
除非你對存儲過程,游標很熟悉
換個角度
你將資料庫讀到有一個table裡面或者grdiview控制項裡面。
去獲取最大連續的1就容易多了。一個for循環,動態規劃一下就OK了。
❽ 請教SQL查詢並計算總和的語句
select DEPTNO,sum(sal)*(case DEPTNO when 10 then 1.2 when 40 then 1.2 when 20 then 2 when 30 then 1.5 end) as 分類總和
from emp group by DEPTNO
趕緊把分劃到我的帳戶,我答你這個題真不容易,上面的那句是分類總和,下面的是全部的和
測試通過 再不給分 殺了你
select
((select isnull(sum(sal)*1.2,0) from emp where (deptno=10) or (deptno=40) )
+(select isnull(sum(sal)*2,0) from emp where deptno=20 )
+(select isnull(sum(sal)*1.5,0) from emp where deptno=30 ))
❾ sql語句求每一行總和
資料庫表格結構發一下,如果原表格就是這樣存儲的,直接欄位計算:語文+數學+...
❿ sql語句求指定幾行的總和
SELECTSUM(saleMoney)FROM(SELECTsaleMoneyFROMoe_voteLIMIT28,48)t