Oracle資料庫中count函式的用法

2021-12-30 08:13:17 字數 628 閱讀 2721

oracle資料庫中count函式的用法

count用來統計查詢結果有幾條記錄

例表 t_test

姓名 性別

年齡 工資

張三 男

李四 女

王武 男

① 簡單應用

查詢:select count(*) from t_test;

結果:3

解釋:以上查詢將返回表t_test中記錄的條數。

② 帶where條件的應用

查詢:select count(*) from t_test where 性別=』男』

結果:2

解釋:以上查詢將返回表t_test中性別欄位為【男】的記錄個數。

③ 對某個字段計數的應用

查詢:select count(工資) from t_test

結果:2

解釋:以上查詢將返回表t_test中工資列的記錄個數,當某條記錄的工資為空時將不計入結果。

④ 配合distinct的應用

查詢:select count(distint 性別) from t_test

結果:2

解釋:以上查詢返回的是select distinct 性別 from t_test結果的記錄條數。

資料庫的count 函式

資料 select count from test1 select count 1 from test1 統計了包含空 null 的行 select count num from test1 統計了不包含空 null 的行 count expr 中的expr除了是case when 語句,其餘的都要...

資料庫 Oracle中建立資料庫

create database lihua 網上的說法是 oracle中的例項只對應乙個資料庫,出現此種情況說明oracle資料庫處於mount 裝載 或open狀態,需要使用startup nomount語句進行狀態更改,或者是直接使用dbca的圖形介面來建立 注 經測試,startup nomo...

oracle資料庫中sql notfound的用法

sql notfound 是乙個布林值。與最近的sql語句 update,insert,delete,select 發生互動,當最近的一條sql語句沒有涉及任何行的時候,則返回true。否則返回false。這樣的語句在實際應用中,是非常有用的。例如要update一行資料時,如果沒有找到,就可以作相應...