sql語句統計數量
1. sql語句統計數量,統計一個欄位的值的數量
select type,count(*) as 總數量,
sum(case when level='一級' then 1 else 0 end) as 一級,
sum(case when level='二級' then 1 else 0 end) as 二級,
sum(case when level='三級' then 1 else 0 end) as 三級
from table group by type
樓上的應該改改吧
2. sql統計語句
sql語言誕生有一段時間了,裡面有一些自帶的很方便的函數,對於操作資料庫來說是非常方便的,下面就介紹幾種統計。
3. SQL怎麼統計個數
不同資料庫的系統表可能不一樣,比如informix就是systables
的
tabname。
informix資料庫:
統計個數:
select
count(*)
from
systables
where
tabname
like
'%abc%'
查看錶:
select
tabname
from
systables
where
tabname
like
'%abc%'
其他資料庫的話,系統表可能是sysobjects,對應的列可能也有不同,看你的情況改吧。
4. SQL語句 統計部分倉庫數量
指定要統計的倉庫名稱
select count(數量) from (select * from tableName where 倉庫名稱 in ('倉1','倉2','倉3'));
不指定名稱
select count(數量) from tableName where rownum<=num; ps:num就是要查幾個倉庫,可以當參數傳入, 上面的倉1 倉2 也可以當參數傳入
5. SQL怎麼統計個數
方法一:
SELECT SUM(正確數)+SUM(錯誤數) AS 總記錄數,SUM(正確數),SUM(錯誤數)
FROM (
SELECT COUNT(1) 正確數,0 錯誤數
FROM TB
WHERE STATUS=1
UNION ALL
SELECT 0 正確數,COUNT(1) 錯誤數
FROM TB
WHERE STATUS=0) a
方法二:
select count(1)總記錄數,sum(case when status=1 then 1 else 0 end)正確數,sum(case when status=0 then 1 else 0 end) 錯誤數 from T
6. 如何統計SQL中某欄位總數和符合某條件的數量
輸入代碼
select 名稱
,count(*) as 總數量
,count(case when 類型='A' then 類型 else null end) as 類型為A的數
from 表名
group by 名稱。
就可以統計SQL中某欄位總數和符合某條件的數量。
7. sql語句統計數量 統計一個欄位出現的數量
1、創建測試表,
create table test_stu(id number, u_name varchar2(20), subject varchar2(20));
create table test_subj(id number, subject varchar2(20));