SQL對資料進行統計、常用集合函式
1、統計記錄個數
1) count(【all】*)【as 列別名】 返回表中的記錄數
執行:SELECT COUNT (* ) FROM 學生表
結果為:
執行:SELECT COUNT (* ) as 學生總人數 FROM 學生表
結果為:
2) COUNT(列名) 函式返回指定列的值的數目(NULL 值不計入)
執行:SELECT COUNT (專業程式碼) FROM [ts].[dbo].[學生表]
結果為:
3) COUNT(distinct 列名) 返回指定列的不同值的數目(NULL 值不計入) 執行:SELECT COUNT (distinct 專業程式碼) FROM [ts].[dbo].[學生表]
2、計算某一列值的總和
格式:select sum (column_name) from table_name
執行:SELECT sum(高考分數) as 高考總分數 FROM [ts].[dbo].[學生表]
結果為:
3、求某一列值的最大值格式:select max (column_name) from table_name
MAX 函式返回一列中的最大值。NULL 值不包括在計算中。
註釋:MIN 和 MAX 也可用於文字列,以獲得按字母順序排列的最高或最低值。
執行:SELECT MAX(高考分數) as 高考最高分數 FROM [ts].[dbo].[學生表]結果為:
4、求某一列值的最小值
註釋:MIN 和 MAX 也可用於文字列,以獲得按字母順序排列的最高或最低值。
5、求某一列值的平均值格式:select max (column_name) from table_name MAX 函式返回一列中的平均值。NULL 值不包括在計算中。執行:SELECT AVG(高考分數) as 高考最高分數 FROM [ts].[dbo].[學生表]
6、FIRST()返回指定欄位的第一個記錄的值
格式:select fist(column_name) from table_name
7、ROUND() 函式(四捨五入規則)用於把數值欄位舍入為指定的小數位數。
格式:SELECT ROUND(column_name,decimals) FROM table_name
8、MID() 函式
用於從文字欄位中提取字元。語法:SELECT MID(column_name,start[,length]) FROM table_name
9、LEN() 函式
LEN 函式返回文字欄位中值的長度。
語法:SELECT LEN(column_name) FROM table_name
執行:select len(city) AS Lengthcity From persons
結果:
相關推薦
SQL對資料進行統計、常用集合函式
學生表: 1、統計記錄個數1) count(【all】*)【as 列別名】 返回表中的記錄數執行:SELECT COUNT (* ) FROM 學生表結果為:執行:SELECT COUNT (* ) as 學生總人數 FROM 學生表 結果為:2)
23、python對資料進行求和、方差、平均值等基本統計指標計算
基本統計分析:描述性統計分析,用來概括失誤整體狀況以及事物間聯絡,以便發現其內在的規律的統計分析方法 常用的統計指標: 計數 求和 平均值 方差 標準差 1 函式 描述性統計函式: describe() 常用的統計函式: 統計函式 註釋 s
[Python] Pandas 對資料進行查詢、替換、篩選、排序、重複值和缺失值處理
[TOC] 查詢和替換是日常工作中很常見的資料預處理操作,下面就來講解如何使用pandas模組中的函式對DataFrame中的資料進行查詢和替換。 ## 1. 資料檔案 [產品統計表.7z](https://files.cnblogs.com/files/feily/%E4%BA%A7%E5%93%81%E
Spark 實戰,第 3 部分: 使用 Spark SQL 對結構化資料進行統計分析
引言 在很多領域,如電信,金融等,每天都會產生大量的結構化資料,當資料量不斷變大,傳統的資料儲存 (DBMS) 和計算方式 (單機程式) 已經不能滿足企業對資料儲存,統計分析以及知識挖掘的需要。在過去的數年裡,傳統的軟體開發和維護人員已經積累了大量的基於 DBMS 的操
excel如何對資料進行多欄位同時排序、多條件組合和多條件篩選呢
對資料的排序不僅可以是對單列或單行進行排序,還可以進行多欄位同時排序,從而達到想要的效果。excel如何對資料進行多欄位同時排序、多條件組合和多條件篩選呢如圖所示 【解決方法,教程視訊資料如下】 本教程視訊資料來源:http://edu.51cto.com/course/15404.html 完整部落格
php7中使用mongoDB的聚合操作對資料進行分組求和統計操作
本文將介紹mongoDB使用aggregate對資料分組,求和。給出shell命令列寫法,php7中的寫法,也將給出相同資料結構mysql命令列寫法。 mongoDB collection a_test 中資料: > db.a_test.f
C#對DataGridView中的資料進行新增、修改、刪除操作c#操作datatable
1.建立表 DataSet ds=new DataSet(); DataTable dt=new DataTable("User"); ds.Add(dt); dt.Columns.Add("user_name",typeof(string)); dt.Columns.Ad
android 使用SQLite對資料進行增刪改查、訪問
功能:用SQLitem完成資料庫的動態增刪改查功能,資料的儲存於訪問 SQLite資料庫程式設計 SimpleCursorAdapter和上下文選單基本用法 開發平臺:Android Studio 3.0.1整體框架:見程式碼及註釋:MainActivity.jav
bootstrap table對每列資料進行統計彙總
field: 'entrysalary', title: '入職薪資', sortable: true, footerFormatter: function (value) { var count = 0; console.log(v
python對PASCAL VOC標註資料進行統計
用於統計訓練資料中的類別,以及所有目標的個數:# coding:utf-8 import xml.etree.cElementTree as ET import os from collections
大資料之使用hadoop對海量資料進行統計並排序
不得不說,Hadoop確實是處理海量離線資料的利器,當然,凡是一個東西有優點必定也有缺點,hadoop的缺點也很多,比如對流式計 算,實時計算,DAG具有依賴關係的計算,支援都不友好,所以,由此誕生了很多新的分散式計算框 架,Storm,Spark,Tez,impala,
Hadoop MapReduce開發--對輸入日誌資料進行統計
該案例對輸入日誌資料進行統計: 要求:區別統計GET和POST URL訪問量 測試資料: 127.0.0.1 - - [03/Jul/2014:23:36:38 +0800] "GET /course/detail/3.htm HTTP/1.0" 200 38435 0.038 18
Oracle語言分類、資料型別、資料型別轉換、常用函式、集合操作、子查詢
SQL分類 SQL(Structure Query Language)語言是資料庫的核心語言。 SQL語言共分為四大類:資料定義語言DDL,資料操縱語言DML,資料查詢語言DQL,資料控制語言DCL。 1. 資料定義語言DDL 資料定義語言DDL用來建立資料庫中的各種物件----
Java操作Hbase進行建表、刪表以及對資料進行增刪改查,條件查詢
1、搭建環境 新建JAVA專案,新增的包有: 有關Hadoop的hadoop-core-0.20.204.0.jar 有關Hbase的hbase-0.90.4.jar、hbase-0.90.4-tests.jar以及Hbase資源包中li
如何使用hadoop對海量資料進行統計並排序
下面進入正題,先來分析下散仙這個例子的需求,總共需要二步來完成,第一步就是對短語的統計,第二步就是對結果集的排序。所以如果使用MapReduce來完成的話,就得需要2個作業來完成這件事情,第一個作業來統計詞頻,第二個來負責進行排序,當然這兩者之間是有依賴關係的,第二個作業的執行,需要依賴第一個作業的結果,這就
用R語言對網路資料進行統計分析(五)
網路圖特徵的描述性統計 簡介 在對給定的複雜系統的研究中,利益問題通常可以用作為對相應的網路圖的結構或特徵的某些方面的問題的方式來重新表述。例如,各種型別的基本社會動力學可以用三重頂點來表示;涉及資訊或商品的移動的問題通常對應網路圖的路徑,沿著這
Java讀取json檔案並對json資料進行讀取、新增、刪除與修改操作
1.介紹 開發過程中經常會遇到json資料的處理,而單獨對json資料進行增刪改並不方便,尤其是Geojson檔案的處理,通過對網路資料的整理總結,下面介紹Java語言方法對json資料進行讀取、新增、刪除與修改操作。 2.說明 Java語言操作json物件,需引入json
SpringMVC使用@DateTimeFormat、@NumberFormat註解對資料進行格式化
JSP頁面:<form action="testFormat" method="post"> <input type="text" name="date"> <input type="submit" value="資料格式化">
Android使用KeyStore對資料進行加密
談到 Android 安全性話題,Android Developers 官方網站給出了許多很好的建議和講解,涵蓋了儲存資料、許可權、網路、處理憑據、輸入驗證、處理使用者資料、加密等方方面面 金鑰的保護以及網路傳輸安全 應該是移動應用安全最關鍵的內容。Android 提供大量用來保護資
用各種工具對資料進行分類彙總
資料分類彙總的方法有很多種,工具也有很多,這次為大家一一介紹,各種工具如何進行分類彙總,大家自行判斷,覺得哪種最好用,就用哪種,畢竟工具不重要,高效出結果才最重要。 為了方便舉例,所用的資料集就是鸞尾花資料集,5個欄位(Sepal.Length、Sepal.Width、Petal.Length、P