Ⅰ sql查詢欄位數量
select COUNT(a.name) from sys.all_columns a,sys.tables b
where a.object_id=b.object_id and b.name='table_name'
Ⅱ sql 查詢怎麼統計多個欄位各自的個數
--所有算的地方都用cast(個數asint)
createtabletest05
(avarchar(10),
bvarchar(10),
cvarchar(10))
insertintotest05select'#','一','三'unionall
select'@','一','三'unionall
select'¥','一','二'unionall
select'%','二','二'
select*fromtest05
selectb,COUNT(b)個數fromtest05groupbyb
selectc,COUNT(c)個數fromtest05groupbyc
selectSUM(isnull(t1.個數,0)+isnull(t2.個數,0))總數,sum(isnull(t1.個數,0))個數,t1.b,sum(isnull(t2.個數,0))個數,t2.cfrom
(selectb,COUNT(b)個數fromtest05groupbyb)ast1fulljoin
(selectc,COUNT(c)個數fromtest05groupbyc)ast2ont1.b=t2.c
groupbyt1.b,t2.c
Ⅲ 怎麼通過一個sql語句查詢一個表中欄位的個數
select
a.name
,count(0)欄位總數
from
sys.objectsa
innerjoinsys.all_columnsbona.object_id=b.object_id
where
a.type='U'anda.name='表名'
groupby
a.name
修改逗表名地為實際需要查詢的表名即可
Ⅳ SQL 統計欄位值的數量
用分組,組內計數就可以了,意思就是根據欄位a的取值進行分組,相同的為一組,在用count進行組內計數select
a,count(*)from
agroup
by
a
Ⅳ sql 查詢某一欄位值的個數
select欄位1,count(欄位2)個數
fromtabname
groupby欄位1
Ⅵ sql語句統計數量 統計一個欄位出現的數量
1、創建測試表,
create table test_stu(id number, u_name varchar2(20), subject varchar2(20));
create table test_subj(id number, subject varchar2(20));
Ⅶ 如何統計SQL中某欄位總數和符合某條件的數量
輸入代碼
select 名稱
,count(*) as 總數量
,count(case when 類型='A' then 類型 else null end) as 類型為A的數
from 表名
group by 名稱。
就可以統計SQL中某欄位總數和符合某條件的數量。
Ⅷ sql 查詢 不同欄位的數量
請參考下列sql語句:
select
(select count(*) from tblName
where type=100) as QtyAt100,
(select count(*) from tblName
where type=101) as qtyAt101;
或者
select
sum(case type when 100 then 1 else 0 end) as QtyAt100,
sum(case type when 101 then 1 else 0 end) as QtyAt101 from tblName
where type=100 or type=101;
Ⅸ sql 如何查詢欄位的個數
set rs=server.createobject("adodb.recordset")sql="select * from 表名"rs.open sql,conn,1,1'開始賦值FieldCount=rs.fields.count