『壹』 sql怎麼統計個數
不同資料庫的系統表可能不一樣,比如informix就是systables
的
tabname。
informix資料庫:
統計個數:
select
count(*)
from
systables
where
tabname
like
'%abc%'
查看錶:
select
tabname
from
systables
where
tabname
like
'%abc%'
其他資料庫的話,系統表可能是sysobjects,對應的列可能也有不同,看你的情況改吧。
『貳』 sql資料庫中多表如何統計總數
select * from A inner join B on (A.Id=B.Aid) where A.age<16 and B.所選課程=數學
(A.Id=B.Aid)是A表和B表的關系
Sql語句是這樣的
『叄』 sql語句如何統計一行數據的總數
使用累加 就需要用到聚合函數 sum(QTY)
update 表 set QTY=(select sum(QTY) from 表 where LOT_NO not in('20130709014')) where LOT_NO='20130709014'
----------------------------> 如果 LOT_NO 為 20130709014是最後一條記錄,那麼就滿足你的要求,
如果不是最後一條記錄,就按照下面的操作去執行
首先 你要查到你表中的最後一條記錄的 LOT_NO, 然後求出除了最後一條記錄的QTY,最後在根據最後一條記錄的LOT_NO去修改
『肆』 sql server 中如何統計 整個資料庫中的記錄數量
只能每個表各自統計記錄數n
:select
count(*)
from
表名
然後再加起來。
『伍』 SQL如何統計各項總量並選出大於某個值的項
SQL語言,是結構化查詢語言(Structured Query Language)的簡稱。SQL語言是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統;同時也是資料庫腳本文件的擴展名。
select name ,count(type) ,sum(num)
from tab1
group by name
having count(type )<4
select name ,count(type) ,sum(num)
from tab1
group by name
having sum(num) <4
『陸』 mysql資料庫的這個數據統計sql語句怎麼寫
createtableaa(
typeIdint,
namevarchar(20))
createtablebb(
idint,
namevarchar(20),
typeIdint,
numint,
mint
)
insertintoaavalues(1,'自行車'),(2,'摩托車'),(3,'小汽車'),(4,'其它')
insertintobbvalues
(1,'li',1,1,500),
(2,'li',2,2,5000),
(3,'li',3,1,50000),
(4,'wanger',1,1,450),
(5,'wanger',2,1,5600)selectbb.name,
sum(casewhenaa.name='自行車'thenbb.num
else0
end)as[自行車num],
sum(casewhenaa.name='自行車'thenbb.m
else0
end)as[自行車m],
sum(casewhenaa.name='摩托車'thenbb.num
else0
end)as[摩托車num],
sum(casewhenaa.name='摩托車'thenbb.m
else0
end)as[摩托車m],
sum(casewhenaa.name='小汽車'thenbb.num
else0
end)as[小汽車num],
sum(casewhenaa.name='小汽車'thenbb.m
else0
end)as[小汽車m],
sum(casewhenaa.name='其它'thenbb.num
else0
end)as[其它num],
sum(casewhenaa.name='其它'thenbb.m
else0
end)as[其它m],
sum(bb.num)as[Allnum],
sum(bb.m)as[Allm]
fromaarightjoinbbonaa.typeId=bb.typeId
groupbybb.name
truncatetableaa
droptableaa
truncatetablebb
droptablebb
go
mysql 腳本的方法,請對照這個 sql server腳本去修改,如有疑問,及時溝通
『柒』 統計一個欄位的總數量sql語句,oracle資料庫
select
count(*)
from
acc_exchange
where
(工商銀行所在列名)='工商銀行';
你的問題有歧義
INCOME_MONEY這個為列名吧,如果為某列的值,那麼就應該是雙過濾:
select
count(*)
from
acc_exchange
where
(工商銀行所在列名)='工商銀行'
and
(INCOME_MONEY所在列名)='INCOME_MONEY';
『捌』 sql語句統計查詢結果數量怎麼寫
可以通過count函數來實現。
sqlOne:select * from tablename1 where id>5;此語句查詢出來多條記錄,之後看做一個新的表。
sqlTwo:select conut(*) from (select * from tablename1 where id>5) as tablename2;此語句即可查詢出來統計的記錄條數。
備註:以上方法通用於所有的數據統計,如果是單表查詢,可以直接通過:「select count( *) from tablename1 where id>5"的形式查詢出結果。
『玖』 SQL語句如何統計資料庫當日信息數量
用分組,組內計數就可以了,意思就是根據欄位a的取值進行分組,相同的為一組,在用count進行組內計數
select
a,count(*)
from
a
group
by
a
『拾』 SQL語句統計數據量
按照時間段分組
select trunc(ir_time,'hh24'),count(1)
from tab
group by trunc(ir_time,'hh24')
這是oracle的函數寫法,如果其他資料庫改相應的時間函數