av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

Oracle 基礎(chǔ)知識(shí)中集合函數(shù)與子查詢(xún)的內(nèi)容介紹

你對(duì)Oracle 基礎(chǔ)知識(shí)中集合函數(shù)與子查詢(xún)的相關(guān)項(xiàng)目是否有所了解?以及在這些項(xiàng)目的實(shí)際操作的應(yīng)用,以下就是文章的相關(guān)內(nèi)容的介紹,希望你瀏覽完以下的內(nèi)容會(huì)有所獲,以下就是文章的相關(guān)內(nèi)容的介紹。

創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括長(zhǎng)沙縣網(wǎng)站建設(shè)、長(zhǎng)沙縣網(wǎng)站制作、長(zhǎng)沙縣網(wǎng)頁(yè)制作以及長(zhǎng)沙縣網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃等。多年來(lái),我們專(zhuān)注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,長(zhǎng)沙縣網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到長(zhǎng)沙縣省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

經(jīng)常和group by一起使用

1. 集合函數(shù)列表

AVG (DISTINCT | ALL | N) 取平均值

COUNT (DISTINCT | ALL | N | expr | * ) 統(tǒng)計(jì)數(shù)量

MAX (DISTINCT | ALL | N) 取最大值

MIN (DISTINCT | ALL | N) 取最小值

SUM (DISTINCT | ALL | N) 取合計(jì)值

9

J2EE @ zxw

STDDEV (DISTINCT | ALL | N) 取偏差值,如果組里選擇的內(nèi)容都相同,結(jié)果為0

VARIANCE (DISTINCT | ALL | N) 取平方偏差值

2. 使用集合函數(shù)的語(yǔ)法

SELECT column, group_function FROM table

WHERE condition GROUP BY group_by_expression

HAVING group_condition ORDER BY column;

3. 使用count時(shí)的注意事項(xiàng)

SELECT COUNT(*) FROM table;

SELECT COUNT(常量) FROM table;

都是統(tǒng)計(jì)表中記錄數(shù)量,如果沒(méi)有PK后者要好一些

SELECT COUNT(all 字段名) FROM table;

SELECT COUNT(字段名) FROM table;

不會(huì)統(tǒng)計(jì)為NULL的字段的數(shù)量

SUM,AVG時(shí)都會(huì)忽略為NULL的字段

4. 用group by時(shí)的限制條件

SELECT字段名不能隨意, 要包含在GROUP BY的字段里

GROUP BY后ORDER BY時(shí)不能用位置符號(hào)和別名

限制GROUP BY的顯示結(jié)果, 用HAVING條件

5. 例子

SQL> select title,sum(salary) payroll from s_emp

where title like 'VP%' group by title

having sum(salary)>5000 order by sum(salary) desc;

Oracle 基礎(chǔ)知識(shí)中集合函數(shù)中找出某表里字段重復(fù)的記錄數(shù), 并顯示

SQL> select (duplicate field names) from table_name

group by (list out fields) having count(*)>1;

6. 判斷題(T/F)

(1) Group functions include nulls in calculations [F]

(2) Using the having clause to exclude rows from a group calculation [F]

解釋:

Group function 都是忽略NULL值的 如果您要計(jì)算NULL值, 用NVL函數(shù)

Where語(yǔ)句在Group By前把結(jié)果集排除在外Having語(yǔ)句在Group By后把結(jié)果集排除在外

子查詢(xún)

1. 查詢(xún)語(yǔ)句可以嵌套

例如: SELECT …… FROM (SELECT …… FROM表名1, [表名2, ……] WHERE 條件) WHERE 條件2;

2. 何處可用子查詢(xún)?

當(dāng)查詢(xún)條件是不確定的條件時(shí)

DML(insert, update,delete)語(yǔ)句里也可用子查詢(xún)

HAVING里也可用子查詢(xún)

3. 兩個(gè)查詢(xún)語(yǔ)句的結(jié)果可以做集合操作

例如:

并集UNION(去掉重復(fù)記錄)

并集UNION ALL(不去掉重復(fù)記錄)

10

J2EE @ zxw

差集MINUS,

交集INTERSECT

4. 子查詢(xún)的注意事項(xiàng)

先執(zhí)行括號(hào)里面的SQL語(yǔ)句,一層層到外面

內(nèi)部查詢(xún)只執(zhí)行一次

如果里層的結(jié)果集返回多個(gè),不能用= > < >= <=等比較符要用IN.

5. 子查詢(xún)的例子(1)

SQL> select title,avg(salary) from s_emp

group by title Having avg(salary) =

(select min(avg(salary)) from s_emp

group by title);

找到最低平均工資的職位名稱(chēng)和工資

子查詢(xún)的例子(2)

子查詢(xún)可以用父查詢(xún)里的表名

這條SQL語(yǔ)句是對(duì)的:

SQL>select cty_name from city where st_code in

(select st_code from state where st_name='TENNESSEE' and

city.cnt_code=state.cnt_code);

說(shuō)明:父查詢(xún)調(diào)用子查詢(xún)只執(zhí)行一次.

6.取出結(jié)果集的80 到100的SQL語(yǔ)句

ORACLE處理每個(gè)結(jié)果集只有一個(gè)ROWNUM字段標(biāo)明它的邏輯位置,

并且只能 用ROWNUM<100, 不能用ROWNUM>80。

以下是經(jīng)過(guò)分析后較好的兩種ORACLE取得結(jié)果集80到100間的SQL語(yǔ)句

( ID是唯一關(guān)鍵字的字段名 )

語(yǔ)句寫(xiě)法:

SQL>select * from (

( select rownum as numrow, c.* from (

select [field_name,...] from table_name where 條件1 order by 條件2) c)

where numrow > 80 and numrow <= 100 )

order by 條件3;

以上的相關(guān)內(nèi)容就是對(duì)Oracle 基礎(chǔ)知識(shí)中集合函數(shù)的介紹,望你能有所收獲。

【編輯推薦】

  1. Oracle函數(shù)to_char轉(zhuǎn)化成小數(shù)點(diǎn)的位數(shù)
  2. Oracle to_char()函數(shù)具有強(qiáng)大的功能
  3. Oracle數(shù)據(jù)庫(kù)中怎樣選擇合適索引類(lèi)型
  4. Oracle數(shù)據(jù)類(lèi)型轉(zhuǎn)換的實(shí)際應(yīng)用方案
  5. Oracle 10g環(huán)境的搭建手冊(cè)

分享名稱(chēng):Oracle 基礎(chǔ)知識(shí)中集合函數(shù)與子查詢(xún)的內(nèi)容介紹
標(biāo)題來(lái)源:http://uogjgqi.cn/article/cogicec.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢(xún)/運(yùn)營(yíng)咨詢(xún)/技術(shù)建議/互聯(lián)網(wǎng)交流