資料庫統計
⑴ 資料庫中如何統計一個表中的人數
SELECT COUNT(DISTINCT Sno) FROM SC
⑵ 資料庫統計函數
如果一定要在EXCEL,可以寫VBA編程,指定規則,從姓名(A)列第4行開始循環,檢查單元格是否為空並累加計數,知道第一個空出現(第12行),得到數據總量8行
然後用篩選出的行數1÷總行數得到要統計的數據
不過這樣真的比較麻煩,真心的建議導入到access資料庫,一個sql搞定
⑶ 資料庫 怎麼進行統計
1.用SELECT語句對數據進行統計
2.集合函數(聚合函數,統計函數)
3.為了有效處理查詢得到的數據集合,SQL Server提供了一系列統計函數.
4.這些函數可以實現數據集合和匯總:
avg ([ALL|DISTINCT]列名) 求指定數字欄位的平均值
sum ([ALL|DISTINCT]列名) 求指定數字欄位的總和
max([ALL|DISTINCT]列名) 求指定數字欄位中最大值
min ([ALL|DISTINCT]列名) 求指定數字欄位中最小值
count([ALL|DISTINCT]列名) 求滿足條件記錄中指定欄位不為空的記錄個數
count(*) 求滿足條件記錄總數
5.用GROUP BY子句對記錄分類統計匯總
格式:
GROUP BY 分組欄位名列表[HAVING 條件表達式]
功能:按指定條件對指定欄位依次分組進行統計匯總
注:
使用GROUP BY 的語句仍可用ORDER BY子句排序
但必須在GROUP BY之後可以使用別名但不允許對SELECT沒指定的列排序
HAVING子句是對分組統計後的查詢結果進行篩選.
使用GROUP BY 的select語句仍可用WHERE子句指定條件.
⑷ SQL 資料庫中如何統計指定數據的個數 高分急尋
;withaaas
(
Selecta=count(姓名1='mary'),
b=count(姓名2='mary'),
c=count(姓名3='mary'),
d=count(姓名4='mary'),
e=count(姓名5='mary')
From表
)
Selectcnt=aa.a+aa.b+aa.c+aa.d+aa.e
Fromaa
--滿意請採納
⑸ sql資料庫統計用戶數
樓上的意思是:如果你能登錄到後台程序或能打一開伺服器的sql
server用企業管理器或查詢分析器,可以在企器管理器里打開賬戶表,修改管理員這一條數據,修改那個鎖定標志位。
可以在查詢分析器中,用sql語句修改:update
賬號表
set
鎖定欄位=不鎖定
where
用戶名=管理員
就這么簡單,呵呵
⑹ 什麼叫統計資料庫(statistical database),和一般資料庫有啥區別
一般資料庫 傾向於 業務邏輯實現,精度要求很高。
統計資料庫 也可以叫 策略性 資料庫,從名字就可以知道它 主要功能是分析數據的規律而已,通過分析大量的數據 找出其中的 趨勢結果,其進度要求低。
⑺ 常用的統計資料庫有哪些啊
常用的資料庫有oracle,DB2,mysql,不知你是不是想做企業信息化數據統計,如果是只有找軟體公司做,開始說哪三個是軟體公司一般用的
⑻ sql 資料庫 統計
對於 SQL Server
如果只查詢表名稱的話
select name from sys.tables;
至於行數嘛,不知道數據字典表裡面是否包含有。
⑼ SQL資料庫統計
select 姓名 as 姓名,
sum(case 課程 when '語文' then 1 else 0 end) 語文,
sum(case 課程 when '數學' then 1 else 0 end) 數學,
sum(case 課程 when '物理' then 1 else 0 end) 物理
from tb
⑽ 怎麼用資料庫統計匯總啊
1.用SELECT語句對數據進行統計匯總
2.集合函數(聚合函數,統計函數)
3.為了有效處理查詢得到的數據集合,SQL Server提供了一系列統計函數.
4.這些函數可以實現數據集合和匯總:
avg ([ALL|DISTINCT]列名) 求指定數字欄位的平均值
sum ([ALL|DISTINCT]列名) 求指定數字欄位的總和
max([ALL|DISTINCT]列名) 求指定數字欄位中最大值
min ([ALL|DISTINCT]列名) 求指定數字欄位中最小值
count([ALL|DISTINCT]列名) 求滿足條件記錄中指定欄位不為空的記錄個數
count(*) 求滿足條件記錄總數
**********************************************************************************************
5.用GROUP BY子句對記錄分類統計匯總
格式:
GROUP BY 分組欄位名列表[HAVING 條件表達式]
功能:按指定條件對指定欄位依次分組進行統計匯總
注:
使用GROUP BY 的語句仍可用ORDER BY子句排序
但必須在GROUP BY之後可以使用別名但不允許對SELECT沒指定的列排序
HAVING子句是對分組統計後的查詢結果進行篩選.
使用GROUP BY 的select語句仍可用WHERE子句指定條件
**********************************************************************************************
說明:
Select 指定的欄位必須包含且只含GROUP BY子句中指定的分組欄位(可以為它指定別名),
其他必須是由集合函數組成的一個或多個計算列,統計函數中所使用的列不受限制.
GROUP BY子句中不允許使用欄位或計算列的別名,可直接使用表達式.
GROUP BY子句指定表達式時,select指定的欄位中可以不包括該表達式.
HAVING子句不允許使用別名
HAVING子句必須和GROUP BY一起使用,且設置的條件必須與GROUP BY 子句指定的分組欄位有關