国产精品探花熟女在线观看,2015超级碰碰免费观看视频,天天做天天日天天爱,日本韩国欧美在线视频,亚洲不卡在线小视频,中文字幕一区二区三区夫目前犯,av免费在线观看看看,亚洲日本日本精品二区一区,午夜欧美精品久久久久

主頁 > 知識(shí)庫 > oracle中110個(gè)常用函數(shù)介紹

oracle中110個(gè)常用函數(shù)介紹

熱門標(biāo)簽:外呼線路外顯本地號(hào)碼 征服者火車站地圖標(biāo)注 阿爾巴尼亞地圖標(biāo)注app 開封智能外呼系統(tǒng)廠家 百度地圖標(biāo)注素材 征服眼公司地圖標(biāo)注 人工智能地圖標(biāo)注自己能做嗎 word地圖標(biāo)注方向 美圖秀秀地圖標(biāo)注

1. ASCII
返回與指定的字符對(duì)應(yīng)的十進(jìn)制數(shù);
SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual;
A A ZERO SPACE
--------- --------- --------- ---------
65 97 48 32

2. CHR
給出整數(shù),返回對(duì)應(yīng)的字符;
SQL> select chr(54740) zhao,chr(65) chr65 from dual;
ZH C
-- -
趙 A

3. CONCAT
連接兩個(gè)字符串;
SQL> select concat(010-,88888888)||轉(zhuǎn)23 高乾競(jìng)電話 from dual;
高乾競(jìng)電話
----------------
010-88888888轉(zhuǎn)23

4. INITCAP
返回字符串并將字符串的第一個(gè)字母變?yōu)榇髮?
SQL> select initcap(smith) upp from dual;
UPP
-----
Smith

5.INSTR(C1,C2,I,J)
在一個(gè)字符串中搜索指定的字符,返回發(fā)現(xiàn)指定的字符的位置;
C1 被搜索的字符串
C2 希望搜索的字符串
I 搜索的開始位置,默認(rèn)為1
J 出現(xiàn)的位置,默認(rèn)為1
SQL> select instr(oracle traning,ra,1,2) instring from dual;
INSTRING
---------
9

6.LENGTH
返回字符串的長度;
SQL> select name,length(name),addr,length(addr),sal,length(to_char(sal)) from gao.nchar_tst;
NAME LENGTH(NAME) ADDR LENGTH(ADDR) SAL LENGTH(TO_CHAR(SAL))
------ ------------ ---------------- ------------ --------- --------------------
高乾競(jìng) 3 北京市海錠區(qū) 6 9999.99 7

7.LOWER
返回字符串,并將所有的字符小寫
SQL> select lower(AaBbCcDd)AaBbCcDd from dual;
AABBCCDD
--------
aabbccdd

8.UPPER
返回字符串,并將所有的字符大寫
SQL> select upper(AaBbCcDd) upper from dual;
UPPER
--------
AABBCCDD

9.RPAD和LPAD(粘貼字符)
RPAD 在列的右邊粘貼字符
LPAD 在列的左邊粘貼字符
SQL> select lpad(rpad(gao,10,*),17,*)from dual;
LPAD(RPAD(GAO,1
-----------------
*******gao*******
不夠字符則用*來填滿

10.LTRIM和RTRIM
LTRIM 刪除左邊出現(xiàn)的字符串
RTRIM 刪除右邊出現(xiàn)的字符串
SQL> select ltrim(rtrim( gao qian jing , ), ) from dual;
LTRIM(RTRIM(
-------------
gao qian jing

11.SUBSTR(string,start,count)
取子字符串,從start開始,取count個(gè)
SQL> select substr(13088888888,3,8) from dual;
SUBSTR(
--------
08888888

12.REPLACE(string,s1,s2)
string 希望被替換的字符或變量
s1 被替換的字符串
s2 要替換的字符串
SQL> select replace(he love you,he,i) from dual;
REPLACE(H
----------
i love you

13.SOUNDEX
返回一個(gè)與給定的字符串讀音相同的字符串
SQL> create table table1(xm varchar(8));
SQL> insert into table1 values(weather);
SQL> insert into table1 values(wether);
SQL> insert into table1 values(gao);
SQL> select xm from table1 where soundex(xm)=soundex(weather);
XM
--------
weather
wether
• 14.TRIM(s from string)
LEADING 剪掉前面的字符
TRAILING 剪掉后面的字符
如果不指定,默認(rèn)為空格符
15.ABS
返回指定值的絕對(duì)值
SQL> select abs(100),abs(-100) from dual;
ABS(100) ABS(-100)
--------- ---------
100 100

16.ACOS
給出反余弦的值
SQL> select acos(-1) from dual;
ACOS(-1)
---------
3.1415927

17.ASIN
給出反正弦的值
SQL> select asin(0.5) from dual;
ASIN(0.5)
---------
.52359878

18.ATAN
返回一個(gè)數(shù)字的反正切值
SQL> select atan(1) from dual;
ATAN(1)
---------
.78539816

19.CEIL
返回大于或等于給出數(shù)字的最小整數(shù)
SQL> select ceil(3.1415927) from dual;
CEIL(3.1415927)
---------------
4

20.COS
返回一個(gè)給定數(shù)字的余弦
SQL> select cos(-3.1415927) from dual;
COS(-3.1415927)
---------------
-1
21.COSH
返回一個(gè)數(shù)字反余弦值
SQL> select cosh(20) from dual;
COSH(20)
---------
242582598

22.EXP
返回一個(gè)數(shù)字e的n次方根
SQL> select exp(2),exp(1) from dual;
EXP(2) EXP(1)
--------- ---------
7.3890561 2.7182818

23.FLOOR
對(duì)給定的數(shù)字取整數(shù)
SQL> select floor(2345.67) from dual;
FLOOR(2345.67)
--------------
2345

24.LN
返回一個(gè)數(shù)字的對(duì)數(shù)值
SQL> select ln(1),ln(2),ln(2.7182818) from dual;
LN(1) LN(2) LN(2.7182818)
--------- --------- -------------
0 .69314718 .99999999

25.LOG(n1,n2)
返回一個(gè)以n1為底n2的對(duì)數(shù)
SQL> select log(2,1),log(2,4) from dual;
LOG(2,1) LOG(2,4)
--------- ---------
0 2

26.MOD(n1,n2)
返回一個(gè)n1除以n2的余數(shù)
SQL> select mod(10,3),mod(3,3),mod(2,3) from dual;
MOD(10,3) MOD(3,3) MOD(2,3)
--------- --------- ---------
1 0 2

27.POWER
返回n1的n2次方根
SQL> select power(2,10),power(3,3) from dual;
POWER(2,10) POWER(3,3)
----------- ----------
1024 27

28.ROUND和TRUNC
按照指定的精度進(jìn)行舍入
SQL> select round(55.5),round(-55.4),trunc(55.5),trunc(-55.5) from dual;
ROUND(55.5) ROUND(-55.4) TRUNC(55.5) TRUNC(-55.5)
----------- ------------ ----------- ------------
56 -55 55 -55

29.SIGN
取數(shù)字n的符號(hào),大于0返回1,小于0返回-1,等于0返回0
SQL> select sign(123),sign(-100),sign(0) from dual;
SIGN(123) SIGN(-100) SIGN(0)
--------- ---------- ---------
1 -1 0

30.SIN
返回一個(gè)數(shù)字的正弦值
SQL> select sin(1.57079) from dual;
SIN(1.57079)
------------
1
• 31.SIGH
返回雙曲正弦的值
SQL> select sin(20),sinh(20) from dual;
SIN(20) SINH(20)
--------- ---------
.91294525 242582598

32.SQRT
返回?cái)?shù)字n的根
SQL> select sqrt(64),sqrt(10) from dual;
SQRT(64) SQRT(10)
--------- ---------
8 3.1622777

33.TAN
返回?cái)?shù)字的正切值
SQL> select tan(20),tan(10) from dual;
TAN(20) TAN(10)
--------- ---------
2.2371609 .64836083

34.TANH
返回?cái)?shù)字n的雙曲正切值
SQL> select tanh(20),tan(20) from dual;
TANH(20) TAN(20)
--------- ---------
1 2.2371609

35.TRUNC
按照指定的精度截取一個(gè)數(shù)
SQL> select trunc(124.1666,-2) trunc1,trunc(124.16666,2) from dual;
TRUNC1 TRUNC(124.16666,2)
--------- ------------------
100 124.16

36.ADD_MONTHS
增加或減去月份
SQL> select to_char(add_months(to_date(199912,yyyymm),2),yyyymm) from dual;
TO_CHA
------
200002
SQL> select to_char(add_months(to_date(199912,yyyymm),-2),yyyymm) from dual;
TO_CHA
------
199910

37.LAST_DAY
返回日期的最后一天
SQL> select to_char(sysdate,yyyy.mm.dd),to_char((sysdate)+1,yyyy.mm.dd) from dual;
TO_CHAR(SY TO_CHAR((S
---------- ----------
2004.05.09 2004.05.10
SQL> select last_day(sysdate) from dual;
LAST_DAY(S
----------
31-5月 -04

38.MONTHS_BETWEEN(date2,date1)
給出date2-date1的月份
SQL> select months_between(19-12月-1999,19-3月-1999) mon_between from dual;
MON_BETWEEN
-----------
9
SQL>selectmonths_between(to_date(2000.05.20,yyyy.mm.dd),to_date(2005.05.20,yyyy.mm.dd)) mon_betw from dual;
MON_BETW
---------
-60

39.NEW_TIME(date,this,that)
給出在this時(shí)區(qū)=other時(shí)區(qū)的日期和時(shí)間
SQL> select to_char(sysdate,yyyy.mm.dd hh24:mi:ss) bj_time,to_char(new_time
2 (sysdate,PDT,GMT),yyyy.mm.dd hh24:mi:ss) los_angles from dual;
BJ_TIME LOS_ANGLES
------------------- -------------------
2004.05.09 11:05:32 2004.05.09 18:05:32

40.NEXT_DAY(date,day)
給出日期date和星期x之后計(jì)算下一個(gè)星期的日期
SQL> select next_day('18-5月-2001','星期五') next_day from dual;
NEXT_DAY
----------
25-5月 -01

41.SYSDATE
用來得到系統(tǒng)的當(dāng)前日期
SQL> select to_char(sysdate,dd-mm-yyyy day) from dual;
TO_CHAR(SYSDATE,
-----------------
09-05-2004 星期日
trunc(date,fmt)按照給出的要求將日期截?cái)?如果fmt=mi表示保留分,截?cái)嗝?
SQL> select to_char(trunc(sysdate,hh),yyyy.mm.dd hh24:mi:ss) hh,
2 to_char(trunc(sysdate,mi),yyyy.mm.dd hh24:mi:ss) hhmm from dual;
HH HHMM
------------------- -------------------
2004.05.09 11:00:00 2004.05.09 11:17:00

42.CHARTOROWID
將字符數(shù)據(jù)類型轉(zhuǎn)換為ROWID類型
SQL> select rowid,rowidtochar(rowid),ename from scott.emp;
ROWID ROWIDTOCHAR(ROWID) ENAME
------------------ ------------------ ----------
AAAAfKAACAAAAEqAAA AAAAfKAACAAAAEqAAA SMITH
AAAAfKAACAAAAEqAAB AAAAfKAACAAAAEqAAB ALLEN
AAAAfKAACAAAAEqAAC AAAAfKAACAAAAEqAAC WARD
AAAAfKAACAAAAEqAAD AAAAfKAACAAAAEqAAD JONES

43.CONVERT(c,dset,sset)
將源字符串 sset從一個(gè)語言字符集轉(zhuǎn)換到另一個(gè)目的dset字符集
SQL> select convert(strutz,we8hp,f7dec) "conversion" from dual;
conver
------
strutz

44.HEXTORAW
將一個(gè)十六進(jìn)制構(gòu)成的字符串轉(zhuǎn)換為二進(jìn)制

45.RAWTOHEXT
將一個(gè)二進(jìn)制構(gòu)成的字符串轉(zhuǎn)換為十六進(jìn)制

46.ROWIDTOCHAR
將ROWID數(shù)據(jù)類型轉(zhuǎn)換為字符類型

47.TO_CHAR(date,format)
SQL> select to_char(sysdate,yyyy/mm/dd hh24:mi:ss) from dual;
TO_CHAR(SYSDATE,YY
-------------------
2004/05/09 21:14:41
• 48.TO_DATE(string,format)
將字符串轉(zhuǎn)化為ORACLE中的一個(gè)日期

49.TO_MULTI_BYTE
將字符串中的單字節(jié)字符轉(zhuǎn)化為多字節(jié)字符
SQL> select to_multi_byte(高) from dual;
TO
--

50.TO_NUMBER
將給出的字符轉(zhuǎn)換為數(shù)字
SQL> select to_number(1999) year from dual;
YEAR
---------
1999
51.BFILENAME(dir,file)
指定一個(gè)外部二進(jìn)制文件
SQL>insert into file_tb1 values(bfilename(lob_dir1,image1.gif));

52.CONVERT(x,desc,source)
將x字段或變量的源source轉(zhuǎn)換為desc
SQL> select sid,serial#,username,decode(command,
2 0,none,
3 2,insert,
4 3,
5 select,
6 6,update,
7 7,delete,
8 8,drop,
9 other) cmd from v$session where type!=background;
SID SERIAL# USERNAME CMD
--------- --------- ------------------------------ ------
1 1 none
2 1 none
3 1 none
4 1 none
5 1 none
6 1 none
7 1275 none
8 1275 none
9 20 GAO select
10 40 GAO none

53.DUMP(s,fmt,start,length)
DUMP函數(shù)以fmt指定的內(nèi)部數(shù)字格式返回一個(gè)VARCHAR2類型的值
SQL> col global_name for a30
SQL> col dump_string for a50
SQL> set lin 200
SQL> select global_name,dump(global_name,1017,8,5) dump_string from global_name;
GLOBAL_NAME DUMP_STRING
------------------------------ --------------------------------------------------
ORACLE.WORLD Typ=1 Len=12 CharacterSet=ZHS16GBK: W,O,R,L,D

54.EMPTY_BLOB()和EMPTY_CLOB()
這兩個(gè)函數(shù)都是用來對(duì)大數(shù)據(jù)類型字段進(jìn)行初始化操作的函數(shù)

55.GREATEST
返回一組表達(dá)式中的最大值,即比較字符的編碼大小.
SQL> select greatest(AA,AB,AC) from dual;
GR
--
AC
SQL> select greatest(啊,安,天) from dual;
GR
--

56.LEAST
返回一組表達(dá)式中的最小值
SQL> select least(啊,安,天) from dual;
LE
--

57.UID
返回標(biāo)識(shí)當(dāng)前用戶的唯一整數(shù)
SQL> show user
USER 為"GAO"
SQL> select username,user_id from dba_users where user_id=uid;
USERNAME USER_ID
------------------------------ ---------
GAO 25

58.USER
返回當(dāng)前用戶的名字
SQL> select user from dual;
USER
------------------------------
GAO

59.USEREVN
返回當(dāng)前用戶環(huán)境的信息,opt可以是:
ENTRYID,SESSIONID,TERMINAL,ISDBA,LABLE,LANGUAGE,CLIENT_INFO,LANG,VSIZE
ISDBA 查看當(dāng)前用戶是否是DBA如果是則返回true
SQL> select userenv(isdba) from dual;
USEREN
------
FALSE
SQL> select userenv(isdba) from dual;
USEREN
------
TRUE
SESSION
返回會(huì)話標(biāo)志
SQL> select userenv(sessionid) from dual;
USERENV(SESSIONID)
--------------------
152
ENTRYID
返回會(huì)話人口標(biāo)志
SQL> select userenv(entryid) from dual;
USERENV(ENTRYID)
------------------
0
INSTANCE
返回當(dāng)前INSTANCE的標(biāo)志
SQL> select userenv(instance) from dual;
USERENV(INSTANCE)
-------------------
1
LANGUAGE
返回當(dāng)前環(huán)境變量
SQL> select userenv(language) from dual;
USERENV(LANGUAGE)
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
LANG
返回當(dāng)前環(huán)境的語言的縮寫
SQL> select userenv(lang) from dual;
USERENV(LANG)
----------------------------------------------------
ZHS
TERMINAL
返回用戶的終端或機(jī)器的標(biāo)志
SQL> select userenv(terminal) from dual;
USERENV(TERMINA
----------------
GAO
VSIZE(X)
返回X的大小(字節(jié))數(shù)
SQL> select vsize(user),user from dual;
VSIZE(USER) USER
----------- ------------------------------
6 SYSTEM
• 60.AVG(DISTINCT|ALL)
all表示對(duì)所有的值求平均值,distinct只對(duì)不同的值求平均值
SQLWKS> create table table3(xm varchar(8),sal number(7,2));
語句已處理。
SQLWKS> insert into table3 values(gao,1111.11);
SQLWKS> insert into table3 values(gao,1111.11);
SQLWKS> insert into table3 values(zhu,5555.55);
SQLWKS> commit;
SQL> select avg(distinct sal) from gao.table3;
AVG(DISTINCTSAL)
----------------
3333.33
SQL> select avg(all sal) from gao.table3;
AVG(ALLSAL)
-----------
2592.59

61.MAX(DISTINCT|ALL)
求最大值,ALL表示對(duì)所有的值求最大值,DISTINCT表示對(duì)不同的值求最大值,相同的只取一次
SQL> select max(distinct sal) from scott.emp;
MAX(DISTINCTSAL)
----------------
5000

62.MIN(DISTINCT|ALL)
求最小值,ALL表示對(duì)所有的值求最小值,DISTINCT表示對(duì)不同的值求最小值,相同的只取一次
SQL> select min(all sal) from gao.table3;
MIN(ALLSAL)
-----------
1111.11

63.STDDEV(distinct|all)
求標(biāo)準(zhǔn)差,ALL表示對(duì)所有的值求標(biāo)準(zhǔn)差,DISTINCT表示只對(duì)不同的值求標(biāo)準(zhǔn)差
SQL> select stddev(sal) from scott.emp;
STDDEV(SAL)
-----------
1182.5032
SQL> select stddev(distinct sal) from scott.emp;
STDDEV(DISTINCTSAL)
-------------------
1229.951

64.VARIANCE(DISTINCT|ALL)
求協(xié)方差
SQL> select variance(sal) from scott.emp;
VARIANCE(SAL)
-------------
1398313.9

65.GROUP BY
主要用來對(duì)一組數(shù)進(jìn)行統(tǒng)計(jì)
SQL> select deptno,count(*),sum(sal) from scott.emp group by deptno;
DEPTNO COUNT(*) SUM(SAL)
--------- --------- ---------
10 3 8750
20 5 10875
30 6 9400

66.HAVING
對(duì)分組統(tǒng)計(jì)再加限制條件
SQL> select deptno,count(*),sum(sal) from scott.emp group by deptno having count(*)>=5;
DEPTNO COUNT(*) SUM(SAL)
--------- --------- ---------
20 5 10875
30 6 9400
SQL> select deptno,count(*),sum(sal) from scott.emp having count(*)>=5 group by deptno ;
DEPTNO COUNT(*) SUM(SAL)
--------- --------- ---------
20 5 10875
30 6 9400

67.ORDER BY
用于對(duì)查詢到的結(jié)果進(jìn)行排序輸出
SQL> select deptno,ename,sal from scott.emp order by deptno,sal desc;
DEPTNO ENAME SAL
--------- ---------- ---------
10 KING 5000
10 CLARK 2450
10 MILLER 1300
20 SCOTT 3000
20 FORD 3000
20 JONES 2975
20 ADAMS 1100
20 SMITH 800
30 BLAKE 2850
30 ALLEN 1600
30 TURNER 1500
30 WARD 1250
30 MARTIN 1250
30 JAMES 950
68. pl/sql中的case語句
select  (case  when  DUMMY='X'  then  0  else  1  end)  as  flag  from  dual;
case的第1種用法:
case col when 'a' then 1
when 'b' then 2
else 0 end
這種用法跟decode一樣沒什么區(qū)別
case的第2種用法:
case when score 60 then 'd'
when score >=60 and score 70 then 'c'
when score >=70 and score 80 then 'b'
else 'a' end
69.NVL(expr1, expr2)
NVL(expr1, expr2)->expr1為NULL,返回expr2;不為NULL,返回expr1。注意兩者的類型要一致
NVL2 (expr1, expr2, expr3) ->expr1不為NULL,返回expr2;為NULL,返回expr3。expr2和expr3類型不同的話,expr3會(huì)轉(zhuǎn)換為expr2的類型
NULLIF (expr1, expr2) ->相等返回NULL,不等返回expr1
• Oracle分析函數(shù)參考手冊(cè)
=============================================
作者: xsb([url]http://xsb.itpub.net)[/url]
發(fā)表于:2006.03.01 12:22
分類: DWBI
出處:http://xsb.itpub.net/post/419/33028
---------------------------------------------------------------
    Oracle從8.1.6開始提供分析函數(shù),分析函數(shù)用于計(jì)算基于組的某種聚合值,它和聚合函數(shù)的不同之處是對(duì)于每個(gè)組返回多行,
而聚合函數(shù)對(duì)于每個(gè)組只返回一行。
常用的分析函數(shù)如下所列:
row_number() over(partition by ... order by ...)
rank() over(partition by ... order by ...)
dense_rank() over(partition by ... order by ...)
count() over(partition by ... order by ...)
max() over(partition by ... order by ...)
min() over(partition by ... order by ...)
sum() over(partition by ... order by ...)
avg() over(partition by ... order by ...)
first_value() over(partition by ... order by ...)
last_value() over(partition by ... order by ...)
lag() over(partition by ... order by ...)
lead() over(partition by ... order by ...)

    下面例子中使用的表來自O(shè)racle自帶的HR用戶下的表,如果沒有安裝該用戶,可以在SYS用戶下運(yùn)行
$ORACLE_HOME/demo/schema/human_resources/hr_main.sql來創(chuàng)建。
除本文內(nèi)容外,你還可參考:
ROLLUP與CUBE [url]http://xsb.itpub.net/post/419/29159[/url]
分析函數(shù)使用例子介紹:[url]http://xsb.itpub.net/post/419/44634[/url]
本文如果未指明,缺省是在HR用戶下運(yùn)行例子。
開窗函數(shù)的的理解:
開窗函數(shù)指定了分析函數(shù)工作的數(shù)據(jù)窗口大小,這個(gè)數(shù)據(jù)窗口大小可能會(huì)隨著行的變化而變化,舉例如下:
over(order by salary) 按照salary排序進(jìn)行累計(jì),order by是個(gè)默認(rèn)的開窗函數(shù)
over(partition by deptno)按照部門分區(qū)
over(order by salary range between 50 preceding and 150 following)
每行對(duì)應(yīng)的數(shù)據(jù)窗口是之前行幅度值不超過50,之后行幅度值不超過150
over(order by salary rows between 50 preceding and 150 following)
每行對(duì)應(yīng)的數(shù)據(jù)窗口是之前50行,之后150行
over(order by salary rows between unbounded preceding and unbounded following)
每行對(duì)應(yīng)的數(shù)據(jù)窗口是從第一行到最后一行,等效:
over(order by salary range between unbounded preceding and unbounded following)
主要參考資料:《expert one-on-one》 Tom Kyte 《Oracle9i SQL Reference》第6章
ohwww 2007-3-12 09:19
70。AVG
功能描述:用于計(jì)算一個(gè)組和數(shù)據(jù)窗口內(nèi)表達(dá)式的平均值。
SAMPLE:下面的例子中列c_mavg計(jì)算員工表中每個(gè)員工的平均薪水報(bào)告,該平均值由當(dāng)前員工和與之具有相同經(jīng)理的前一個(gè)和后一個(gè)三者的平均數(shù)得來;
SELECT manager_id, last_name, hire_date, salary,
AVG(salary) OVER (PARTITION BY manager_id ORDER BY hire_date
ROWS BETWEEN 1 PRECEDING AND 1 FOLLOWING) AS c_mavg
FROM employees;
MANAGER_ID LAST_NAME HIRE_DATE SALARY C_MAVG
---------- ------------------------- --------- ---------- ----------
100 Kochhar 21-SEP-89 17000 17000
100 De Haan 13-JAN-93 17000 15000
100 Raphaely 07-DEC-94 11000 11966.6667
100 Kaufling 01-MAY-95 7900 10633.3333
100 Hartstein 17-FEB-96 13000 9633.33333
100 Weiss 18-JUL-96 8000 11666.6667
100 Russell 01-OCT-96 14000 11833.3333
71。CORR
功能描述:返回一對(duì)表達(dá)式的相關(guān)系數(shù),它是如下的縮寫:
COVAR_POP(expr1,expr2)/STDDEV_POP(expr1)*STDDEV_POP(expr2))
從統(tǒng)計(jì)上講,相關(guān)性是變量之間關(guān)聯(lián)的強(qiáng)度,變量之間的關(guān)聯(lián)意味著在某種程度
上一個(gè)變量的值可由其它的值進(jìn)行預(yù)測(cè)。通過返回一個(gè)-1~1之間的一個(gè)數(shù), 相關(guān)
系數(shù)給出了關(guān)聯(lián)的強(qiáng)度,0表示不相關(guān)。
SAMPLE:下例返回1998年月銷售收入和月單位銷售的關(guān)系的累積系數(shù)(本例在SH用戶下運(yùn)行)
SELECT t.calendar_month_number,
CORR (SUM(s.amount_sold), SUM(s.quantity_sold))
OVER (ORDER BY t.calendar_month_number) as CUM_CORR
FROM sales s, times t
WHERE s.time_id = t.time_id AND calendar_year = 1998
GROUP BY t.calendar_month_number
ORDER BY t.calendar_month_number;
CALENDAR_MONTH_NUMBER CUM_CORR
--------------------- ----------
1
2 1
3 .994309382
4 .852040875
5 .846652204
6 .871250628
7 .910029803
8 .917556399
9 .920154356
10 .86720251
11 .844864765
12 .903542662

72。COVAR_POP
功能描述:返回一對(duì)表達(dá)式的總體協(xié)方差。
SAMPLE:下例CUM_COVP返回定價(jià)和最小產(chǎn)品價(jià)格的累積總體協(xié)方差
SELECT product_id, supplier_id,
COVAR_POP(list_price, min_price)
OVER (ORDER BY product_id, supplier_id) AS CUM_COVP,
COVAR_SAMP(list_price, min_price)
OVER (ORDER BY product_id, supplier_id) AS CUM_COVS
FROM product_information p
WHERE category_id = 29
ORDER BY product_id, supplier_id;
PRODUCT_ID SUPPLIER_ID CUM_COVP CUM_COVS
---------- ----------- ---------- ----------
1774 103088 0
1775 103087 1473.25 2946.5
1794 103096 1702.77778 2554.16667
1825 103093 1926.25 2568.33333
2004 103086 1591.4 1989.25
2005 103086 1512.5 1815
2416 103088 1475.97959 1721.97619
.
.

73。COVAR_SAMP
功能描述:返回一對(duì)表達(dá)式的樣本協(xié)方差
SAMPLE:下例CUM_COVS返回定價(jià)和最小產(chǎn)品價(jià)格的累積樣本協(xié)方差
SELECT product_id, supplier_id,
COVAR_POP(list_price, min_price)
OVER (ORDER BY product_id, supplier_id) AS CUM_COVP,
COVAR_SAMP(list_price, min_price)
OVER (ORDER BY product_id, supplier_id) AS CUM_COVS
FROM product_information p
WHERE category_id = 29
ORDER BY product_id, supplier_id;
PRODUCT_ID SUPPLIER_ID CUM_COVP CUM_COVS
---------- ----------- ---------- ----------
1774 103088 0
1775 103087 1473.25 2946.5
1794 103096 1702.77778 2554.16667
1825 103093 1926.25 2568.33333
2004 103086 1591.4 1989.25
2005 103086 1512.5 1815
2416 103088 1475.97959 1721.97619
• 74。COUNT
功能描述:對(duì)一組內(nèi)發(fā)生的事情進(jìn)行累積計(jì)數(shù),如果指定*或一些非空常數(shù),count將對(duì)所有行計(jì)數(shù),如果指定一個(gè)表達(dá)式,count
返回表達(dá)式非空賦值的計(jì)數(shù),當(dāng)有相同值出現(xiàn)時(shí),這些相等的值都會(huì)被納入被計(jì)算的值;可以使用DISTINCT來記錄去掉一組中完全
相同的數(shù)據(jù)后出現(xiàn)的行數(shù)。
SAMPLE:下面例子中計(jì)算每個(gè)員工在按薪水排序中當(dāng)前行附近薪水在[n-50,n+150]之間的行數(shù),n表示當(dāng)前行的薪水
例如,Philtanker的薪水2200,排在他之前的行中薪水大于等于2200-50的有1行,排在他之后的行中薪水小于等于2200+150的行
沒有,所以count計(jì)數(shù)值cnt3為2(包括自己當(dāng)前行);cnt2值相當(dāng)于小于等于當(dāng)前行的SALARY值的所有行數(shù)
SELECT last_name, salary, COUNT(*) OVER () AS cnt1,
COUNT(*) OVER (ORDER BY salary) AS cnt2,
COUNT(*) OVER (ORDER BY salary RANGE BETWEEN 50 PRECEDING
AND 150 FOLLOWING) AS cnt3 FROM employees;
LAST_NAME SALARY CNT1 CNT2 CNT3
------------------------- ---------- ---------- ---------- ----------
Olson 2100 107 1 3
Markle 2200 107 3 2
Philtanker 2200 107 3 2
Landry 2400 107 5 8
Gee 2400 107 5 8
Colmenares 2500 107 11 10
Patel 2500 107 11 10
.
.
75。CUME_DIST
功能描述:計(jì)算一行在組中的相對(duì)位置,CUME_DIST總是返回大于0、小于或等于1的數(shù),該數(shù)表示該行在N行中的位置。例如,
在一個(gè)3行的組中,返回的累計(jì)分布值為1/3、2/3、3/3
SAMPLE:下例中計(jì)算每個(gè)工種的員工按薪水排序依次累積出現(xiàn)的分布百分比
SELECT job_id, last_name, salary, CUME_DIST()
OVER (PARTITION BY job_id ORDER BY salary) AS cume_dist
FROM employees WHERE job_id LIKE 'PU%';
JOB_ID LAST_NAME SALARY CUME_DIST
---------- ------------------------- ---------- ----------
PU_CLERK Colmenares 2500 .2
PU_CLERK Himuro 2600 .4
PU_CLERK Tobias 2800 .6
PU_CLERK Baida 2900 .8
PU_CLERK Khoo 3100 1
PU_MAN Raphaely 11000 1
76。DENSE_RANK
功能描述:根據(jù)ORDER BY子句中表達(dá)式的值,從查詢返回的每一行,計(jì)算它們與其它行的相對(duì)位置。組內(nèi)的數(shù)據(jù)按ORDER BY子句排序,然后給每一行賦一個(gè)號(hào),從而形成一個(gè)序列,該序列從1開始,往后累加。每次ORDER BY表達(dá)式的值發(fā)生變化時(shí),該序列也隨之增加。有同樣值的行得到同樣的數(shù)字序號(hào)(認(rèn)為null時(shí)相等的)。密集的序列返回的時(shí)沒有間隔的數(shù)
SAMPLE:下例中計(jì)算每個(gè)員工按部門分區(qū)再按薪水排序,依次出現(xiàn)的序列號(hào)(注意與RANK函數(shù)的區(qū)別)
SELECT d.department_id , e.last_name, e.salary, DENSE_RANK()
OVER (PARTITION BY e.department_id ORDER BY e.salary) as drank
FROM employees e, departments d
WHERE e.department_id = d.department_id
AND d.department_id IN ('60', '90');
DEPARTMENT_ID LAST_NAME SALARY DRANK
------------- ------------------------- ---------- ----------
60 Lorentz 4200 1
60 Austin 4800 2
60 Pataballa 4800 2
60 Ernst 6000 3
60 Hunold 9000 4
90 Kochhar 17000 1
90 De Haan 17000 1
90 King 24000 2

77。FIRST
功能描述:從DENSE_RANK返回的集合中取出排在最前面的一個(gè)值的行(可能多行,因?yàn)橹悼赡芟嗟龋?,因此完整的語法需要在開始處加上一個(gè)集合函數(shù)以從中取出記錄
SAMPLE:下面例子中DENSE_RANK按部門分區(qū),再按傭金commission_pct排序,F(xiàn)IRST取出傭金最低的對(duì)應(yīng)的所有行,然后前面的MAX函數(shù)從這個(gè)集合中取出薪水最低的值;LAST取出傭金最高的對(duì)應(yīng)的所有行,然后前面的MIN函數(shù)從這個(gè)集合中取出薪水最高的值
SELECT last_name, department_id, salary,
MIN(salary) KEEP (DENSE_RANK FIRST ORDER BY commission_pct)
OVER (PARTITION BY department_id) "Worst",
MAX(salary) KEEP (DENSE_RANK LAST ORDER BY commission_pct)
OVER (PARTITION BY department_id) "Best"
FROM employees
WHERE department_id in (20,80)
ORDER BY department_id, salary;
LAST_NAME DEPARTMENT_ID SALARY Worst Best
------------------------- ------------- ---------- ---------- ----------
Fay 20 6000 6000 13000
Hartstein 20 13000 6000 13000
Kumar 80 6100 6100 14000
Banda 80 6200 6100 14000
Johnson 80 6200 6100 14000
Ande 80 6400 6100 14000
Lee 80 6800 6100 14000
Tuvault 80 7000 6100 14000
Sewall 80 7000 6100 14000
Marvins 80 7200 6100 14000
Bates 80 7300 6100 14000
.
.
.
78。FIRST_VALUE
功能描述:返回組中數(shù)據(jù)窗口的第一個(gè)值。
SAMPLE:下面例子計(jì)算按部門分區(qū)按薪水排序的數(shù)據(jù)窗口的第一個(gè)值對(duì)應(yīng)的名字,如果薪水的第一個(gè)值有多個(gè),則從多個(gè)對(duì)應(yīng)的名字中取缺省排序的第一個(gè)名字
SELECT department_id, last_name, salary, FIRST_VALUE(last_name)
OVER (PARTITION BY department_id ORDER BY salary ASC ) AS lowest_sal
FROM employees
WHERE department_id in(20,30);
DEPARTMENT_ID LAST_NAME SALARY LOWEST_SAL
------------- ------------------------- ---------- --------------
20 Fay 6000 Fay
20 Hartstein 13000 Fay
30 Colmenares 2500 Colmenares
30 Himuro 2600 Colmenares
30 Tobias 2800 Colmenares
30 Baida 2900 Colmenares
30 Khoo 3100 Colmenares
30 Raphaely 11000 Colmenares

79。LAG
功能描述:可以訪問結(jié)果集中的其它行而不用進(jìn)行自連接。它允許去處理游標(biāo),就好像游標(biāo)是一個(gè)數(shù)組一樣。在給定組中可參考當(dāng)前行之前的行,這樣就可以從組中與當(dāng)前行一起選擇以前的行。Offset是一個(gè)正整數(shù),其默認(rèn)值為1,若索引超出窗口的范圍,就返回默認(rèn)值(默認(rèn)返回的是組中第一行),其相反的函數(shù)是LEAD
SAMPLE:下面的例子中列prev_sal返回按hire_date排序的前1行的salary值
SELECT last_name, hire_date, salary,
LAG(salary, 1, 0) OVER (ORDER BY hire_date) AS prev_sal
FROM employees
WHERE job_id = 'PU_CLERK';
LAST_NAME HIRE_DATE SALARY PREV_SAL
------------------------- ---------- ---------- ----------
Khoo 18-5月 -95 3100 0
Tobias 24-7月 -97 2800 3100
Baida 24-12月-97 2900 2800
Himuro 15-11月-98 2600 2900
Colmenares 10-8月 -99 2500 2600

80。LAST
功能描述:從DENSE_RANK返回的集合中取出排在最后面的一個(gè)值的行(可能多行,因?yàn)橹悼赡芟嗟龋虼送暾恼Z法需要在開始處加上一個(gè)集合函數(shù)以從中取出記錄
SAMPLE:下面例子中DENSE_RANK按部門分區(qū),再按傭金commission_pct排序,F(xiàn)IRST取出傭金最低的對(duì)應(yīng)的所有行,然后前面的MAX函數(shù)從這個(gè)集合中取出薪水最低的值;LAST取出傭金最高的對(duì)應(yīng)的所有行,然后前面的MIN函數(shù)從這個(gè)集合中取出薪水最高的值
SELECT last_name, department_id, salary,
MIN(salary) KEEP (DENSE_RANK FIRST ORDER BY commission_pct)
OVER (PARTITION BY department_id) "Worst",
MAX(salary) KEEP (DENSE_RANK LAST ORDER BY commission_pct)
OVER (PARTITION BY department_id) "Best"
FROM employees
WHERE department_id in (20,80)
ORDER BY department_id, salary;
LAST_NAME DEPARTMENT_ID SALARY Worst Best
------------------------- ------------- ---------- ---------- ----------
Fay 20 6000 6000 13000
Hartstein 20 13000 6000 13000
Kumar 80 6100 6100 14000
Banda 80 6200 6100 14000
Johnson 80 6200 6100 14000
Ande 80 6400 6100 14000
Lee 80 6800 6100 14000
Tuvault 80 7000 6100 14000
Sewall 80 7000 6100 14000
Marvins 80 7200 6100 14000
Bates 80 7300 6100 14000
.
81。LAST_VALUE
功能描述:返回組中數(shù)據(jù)窗口的最后一個(gè)值。
SAMPLE:下面例子計(jì)算按部門分區(qū)按薪水排序的數(shù)據(jù)窗口的最后一個(gè)值對(duì)應(yīng)的名字,如果薪水的最后一個(gè)值有多個(gè),則從多個(gè)對(duì)應(yīng)的名字中取缺省排序的最后一個(gè)名字
SELECT department_id, last_name, salary, LAST_VALUE(last_name)
OVER(PARTITION BY department_id ORDER BY salary) AS highest_sal
FROM employees
WHERE department_id in(20,30);
DEPARTMENT_ID LAST_NAME SALARY HIGHEST_SAL
------------- ------------------------- ---------- ------------
20 Fay 6000 Fay
20 Hartstein 13000 Hartstein
30 Colmenares 2500 Colmenares
30 Himuro 2600 Himuro
30 Tobias 2800 Tobias
30 Baida 2900 Baida
30 Khoo 3100 Khoo
30 Raphaely 11000 Raphaely
82。LEAD
功能描述:LEAD與LAG相反,LEAD可以訪問組中當(dāng)前行之后的行。Offset是一個(gè)正整數(shù),其默認(rèn)值為1,若索引超出窗口的范圍,就返回默認(rèn)值(默認(rèn)返回的是組中第一行)
SAMPLE:下面的例子中每行的"NextHired"返回按hire_date排序的下一行的hire_date值
SELECT last_name, hire_date,
LEAD(hire_date, 1) OVER (ORDER BY hire_date) AS "NextHired"
FROM employees WHERE department_id = 30;
LAST_NAME HIRE_DATE NextHired
------------------------- --------- ---------
Raphaely 07-DEC-94 18-MAY-95
Khoo 18-MAY-95 24-JUL-97
Tobias 24-JUL-97 24-DEC-97
Baida 24-DEC-97 15-NOV-98
Himuro 15-NOV-98 10-AUG-99
Colmenares 10-AUG-99

83。MAX
功能描述:在一個(gè)組中的數(shù)據(jù)窗口中查找表達(dá)式的最大值。
SAMPLE:下面例子中dept_max返回當(dāng)前行所在部門的最大薪水值
SELECT department_id, last_name, salary,
MAX(salary) OVER (PARTITION BY department_id) AS dept_max
FROM employees WHERE department_id in (10,20,30);
DEPARTMENT_ID LAST_NAME SALARY DEPT_MAX
------------- ------------------------- ---------- ----------
10 Whalen 4400 4400
20 Hartstein 13000 13000
20 Fay 6000 13000
30 Raphaely 11000 11000
30 Khoo 3100 11000
30 Baida 2900 11000
30 Tobias 2800 11000
30 Himuro 2600 11000
30 Colmenares 2500 11000

84。MIN
功能描述:在一個(gè)組中的數(shù)據(jù)窗口中查找表達(dá)式的最小值。
SAMPLE:下面例子中dept_min返回當(dāng)前行所在部門的最小薪水值
SELECT department_id, last_name, salary,
MIN(salary) OVER (PARTITION BY department_id) AS dept_min
FROM employees WHERE department_id in (10,20,30);
DEPARTMENT_ID LAST_NAME SALARY DEPT_MIN
------------- ------------------------- ---------- ----------
10 Whalen 4400 4400
20 Hartstein 13000 6000
20 Fay 6000 6000
30 Raphaely 11000 2500
30 Khoo 3100 2500
30 Baida 2900 2500
30 Tobias 2800 2500
30 Himuro 2600 2500
30 Colmenares 2500 2500

85。NTILE
功能描述:將一個(gè)組分為"表達(dá)式"的散列表示,例如,如果表達(dá)式=4,則給組中的每一行分配一個(gè)數(shù)(從1到4),如果組中有20行,則給前5行分配1,給下5行分配2等等。如果組的基數(shù)不能由表達(dá)式值平均分開,則對(duì)這些行進(jìn)行分配時(shí),組中就沒有任何percentile的行數(shù)比其它percentile的行數(shù)超過一行,最低的percentile是那些擁有額外行的percentile。例如,若表達(dá)式=4,行數(shù)=21,則percentile=1的有5行,percentile=2的有5行等等。
SAMPLE:下例中把6行數(shù)據(jù)分為4份
SELECT last_name, salary,
NTILE(4) OVER (ORDER BY salary DESC) AS quartile FROM employees
WHERE department_id = 100;
LAST_NAME SALARY QUARTILE
------------------------- ---------- ----------
Greenberg 12000 1
Faviet 9000 1
Chen 8200 2
Urman 7800 2
Sciarra 7700 3
Popp 6900 4

86。PERCENT_RANK
功能描述:和CUME_DIST(累積分配)函數(shù)類似,對(duì)于一個(gè)組中給定的行來說,在計(jì)算那行的序號(hào)時(shí),先減1,然后除以n-1(n為組中所有的行數(shù))。該函數(shù)總是返回0~1(包括1)之間的數(shù)。
SAMPLE:下例中如果Khoo的salary為2900,則pr值為0.6,因?yàn)镽ANK函數(shù)對(duì)于等值的返回序列值是一樣的
SELECT department_id, last_name, salary,
PERCENT_RANK()
OVER (PARTITION BY department_id ORDER BY salary) AS pr
FROM employees
WHERE department_id 50
ORDER BY department_id,salary;
DEPARTMENT_ID LAST_NAME SALARY PR
------------- ------------------------- ---------- ----------
10 Whalen 4400 0
20 Fay 6000 0
20 Hartstein 13000 1
30 Colmenares 2500 0
30 Himuro 2600 0.2
30 Tobias 2800 0.4
30 Baida 2900 0.6
30 Khoo 3100 0.8
30 Raphaely 11000 1
40 Mavris 6500 0
• 87。PERCENTILE_CONT
功能描述:返回一個(gè)與輸入的分布百分比值相對(duì)應(yīng)的數(shù)據(jù)值,分布百分比的計(jì)算方法見函數(shù)PERCENT_RANK,如果沒有正好對(duì)應(yīng)的數(shù)據(jù)值,就通過下面算法來得到值:
RN = 1+ (P*(N-1)) 其中P是輸入的分布百分比值,N是組內(nèi)的行數(shù)
CRN = CEIL(RN) FRN = FLOOR(RN)
if (CRN = FRN = RN) then
(value of expression from row at RN)
else
(CRN - RN) * (value of expression for row at FRN) +
(RN - FRN) * (value of expression for row at CRN)
注意:本函數(shù)與PERCENTILE_DISC的區(qū)別在找不到對(duì)應(yīng)的分布值時(shí)返回的替代值的計(jì)算方法不同
SAMPLE:在下例中,對(duì)于部門60的Percentile_Cont值計(jì)算如下:
P=0.7 N=5 RN =1+ (P*(N-1)=1+(0.7*(5-1))=3.8 CRN = CEIL(3.8)=4
FRN = FLOOR(3.8)=3
(4 - 3.8)* 4800 + (3.8 - 3) * 6000 = 5760
SELECT last_name, salary, department_id,
PERCENTILE_CONT(0.7) WITHIN GROUP (ORDER BY salary)
OVER (PARTITION BY department_id) "Percentile_Cont",
PERCENT_RANK()
OVER (PARTITION BY department_id ORDER BY salary) "Percent_Rank"
FROM employees WHERE department_id IN (30, 60);
LAST_NAME SALARY DEPARTMENT_ID Percentile_Cont Percent_Rank
------------------------- ---------- ------------- --------------- ------------
Colmenares 2500 30 3000 0
Himuro 2600 30 3000 0.2
Tobias 2800 30 3000 0.4
Baida 2900 30 3000 0.6
Khoo 3100 30 3000 0.8
Raphaely 11000 30 3000 1
Lorentz 4200 60 5760 0
Austin 4800 60 5760 0.25
Pataballa 4800 60 5760 0.25
Ernst 6000 60 5760 0.75
Hunold 9000 60 5760 1

88。PERCENTILE_DISC
功能描述:返回一個(gè)與輸入的分布百分比值相對(duì)應(yīng)的數(shù)據(jù)值,分布百分比的計(jì)算方法見函數(shù)CUME_DIST,如果沒有正好對(duì)應(yīng)的數(shù)據(jù)值,就取大于該分布值的下一個(gè)值。
注意:本函數(shù)與PERCENTILE_CONT的區(qū)別在找不到對(duì)應(yīng)的分布值時(shí)返回的替代值的計(jì)算方法不同
SAMPLE:下例中0.7的分布值在部門30中沒有對(duì)應(yīng)的Cume_Dist值,所以就取下一個(gè)分布值0.83333333所對(duì)應(yīng)的SALARY來替代
SELECT last_name, salary, department_id,
PERCENTILE_DISC(0.7) WITHIN GROUP (ORDER BY salary )
OVER (PARTITION BY department_id) "Percentile_Disc",
CUME_DIST() OVER (PARTITION BY department_id ORDER BY salary) "Cume_Dist"
FROM employees
WHERE department_id in (30, 60);
LAST_NAME SALARY DEPARTMENT_ID Percentile_Disc Cume_Dist
------------------------- ---------- ------------- --------------- ----------
Colmenares 2500 30 3100 .166666667
Himuro 2600 30 3100 .333333333
Tobias 2800 30 3100 .5
Baida 2900 30 3100 .666666667
Khoo 3100 30 3100 .833333333
Raphaely 11000 30 3100 1
Lorentz 4200 60 6000 .2
Austin 4800 60 6000 .6
Pataballa 4800 60 6000 .6
Ernst 6000 60 6000 .8
Hunold 9000 60 6000 1
89。RANK
功能描述:根據(jù)ORDER BY子句中表達(dá)式的值,從查詢返回的每一行,計(jì)算它們與其它行的相對(duì)位置。組內(nèi)的數(shù)據(jù)按ORDER BY子句排序,
然后給每一行賦一個(gè)號(hào),從而形成一個(gè)序列,該序列從1開始,往后累加。每次ORDER BY表達(dá)式的值發(fā)生變化時(shí),該序列也隨之增加。
有同樣值的行得到同樣的數(shù)字序號(hào)(認(rèn)為null時(shí)相等的)。然而,如果兩行的確得到同樣的排序,則序數(shù)將隨后跳躍。若兩行序數(shù)為1,
則沒有序數(shù)2,序列將給組中的下一行分配值3,DENSE_RANK則沒有任何跳躍。
SAMPLE:下例中計(jì)算每個(gè)員工按部門分區(qū)再按薪水排序,依次出現(xiàn)的序列號(hào)(注意與DENSE_RANK函數(shù)的區(qū)別)
SELECT d.department_id , e.last_name, e.salary, RANK()
OVER (PARTITION BY e.department_id ORDER BY e.salary) as drank
FROM employees e, departments d
WHERE e.department_id = d.department_id
AND d.department_id IN ('60', '90');
DEPARTMENT_ID LAST_NAME SALARY DRANK
------------- ------------------------- ---------- ----------
60 Lorentz 4200 1
60 Austin 4800 2
60 Pataballa 4800 2
60 Ernst 6000 4
60 Hunold 9000 5
90 Kochhar 17000 1
90 De Haan 17000 1
90 King 24000 3

90。RATIO_TO_REPORT
功能描述:該函數(shù)計(jì)算expression/(sum(expression))的值,它給出相對(duì)于總數(shù)的百分比,即當(dāng)前行對(duì)sum(expression)的貢獻(xiàn)。
SAMPLE:下例計(jì)算每個(gè)員工的工資占該類員工總工資的百分比
SELECT last_name, salary, RATIO_TO_REPORT(salary) OVER () AS rr
FROM employees
WHERE job_id = 'PU_CLERK';
LAST_NAME SALARY RR
------------------------- ---------- ----------
Khoo 3100 .223021583
Baida 2900 .208633094
Tobias 2800 .201438849
Himuro 2600 .18705036
Colmenares 2500 .179856115
• 91。REGR_ (Linear Regression) Functions
功能描述:這些線性回歸函數(shù)適合最小二乘法回歸線,有9個(gè)不同的回歸函數(shù)可使用。
REGR_SLOPE:返回斜率,等于COVAR_POP(expr1, expr2) / VAR_POP(expr2)
REGR_INTERCEPT:返回回歸線的y截距,等于
AVG(expr1) - REGR_SLOPE(expr1, expr2) * AVG(expr2)
REGR_COUNT:返回用于填充回歸線的非空數(shù)字對(duì)的數(shù)目
REGR_R2:返回回歸線的決定系數(shù),計(jì)算式為:
If VAR_POP(expr2) = 0 then return NULL
If VAR_POP(expr1) = 0 and VAR_POP(expr2) != 0 then return 1
If VAR_POP(expr1) > 0 and VAR_POP(expr2 != 0 then
return POWER(CORR(expr1,expr),2)
REGR_AVGX:計(jì)算回歸線的自變量(expr2)的平均值,去掉了空對(duì)(expr1, expr2)后,等于AVG(expr2)
REGR_AVGY:計(jì)算回歸線的應(yīng)變量(expr1)的平均值,去掉了空對(duì)(expr1, expr2)后,等于AVG(expr1)
REGR_SXX: 返回值等于REGR_COUNT(expr1, expr2) * VAR_POP(expr2)
REGR_SYY: 返回值等于REGR_COUNT(expr1, expr2) * VAR_POP(expr1)
REGR_SXY: 返回值等于REGR_COUNT(expr1, expr2) * COVAR_POP(expr1, expr2)
(下面的例子都是在SH用戶下完成的)
SAMPLE 1:下例計(jì)算1998年最后三個(gè)星期中兩種產(chǎn)品(260和270)在周末的銷售量中已開發(fā)票數(shù)量和總數(shù)量的累積斜率和回歸線的截距
SELECT t.fiscal_month_number "Month", t.day_number_in_month "Day",
REGR_SLOPE(s.amount_sold, s.quantity_sold)
OVER (ORDER BY t.fiscal_month_desc, t.day_number_in_month) AS CUM_SLOPE,
REGR_INTERCEPT(s.amount_sold, s.quantity_sold)
OVER (ORDER BY t.fiscal_month_desc, t.day_number_in_month) AS CUM_ICPT
FROM sales s, times t
WHERE s.time_id = t.time_id
AND s.prod_id IN (270, 260)
AND t.fiscal_year=1998
AND t.fiscal_week_number IN (50, 51, 52)
AND t.day_number_in_week IN (6,7)
ORDER BY t.fiscal_month_desc, t.day_number_in_month;
Month Day CUM_SLOPE CUM_ICPT
---------- ---------- ---------- ----------
12 12 -68 1872
12 12 -68 1872
12 13 -20.244898 1254.36735
12 13 -20.244898 1254.36735
12 19 -18.826087 1287
12 20 62.4561404 125.28655
12 20 62.4561404 125.28655
12 20 62.4561404 125.28655
12 20 62.4561404 125.28655
12 26 67.2658228 58.9712313
12 26 67.2658228 58.9712313
12 27 37.5245541 284.958221
12 27 37.5245541 284.958221
12 27 37.5245541 284.958221
SAMPLE 2:下例計(jì)算1998年4月每天的累積交易數(shù)量
SELECT UNIQUE t.day_number_in_month,
REGR_COUNT(s.amount_sold, s.quantity_sold)
OVER (PARTITION BY t.fiscal_month_number ORDER BY t.day_number_in_month)
"Regr_Count"
FROM sales s, times t
WHERE s.time_id = t.time_id
AND t.fiscal_year = 1998 AND t.fiscal_month_number = 4;
DAY_NUMBER_IN_MONTH Regr_Count
------------------- ----------
1 825
2 1650
3 2475
4 3300
26 21450
30 22200
SAMPLE 3:下例計(jì)算1998年每月銷售量中已開發(fā)票數(shù)量和總數(shù)量的累積回歸線決定系數(shù)
SELECT t.fiscal_month_number,
REGR_R2(SUM(s.amount_sold), SUM(s.quantity_sold))
OVER (ORDER BY t.fiscal_month_number) "Regr_R2"
FROM sales s, times t
WHERE s.time_id = t.time_id
AND t.fiscal_year = 1998
GROUP BY t.fiscal_month_number
ORDER BY t.fiscal_month_number;
FISCAL_MONTH_NUMBER Regr_R2
------------------- ----------
1
2 1
3 .927372984
4 .807019972
5 .932745567
6 .94682861
7 .965342011
8 .955768075
9 .959542618
10 .938618575
11 .880931415
12 .882769189
SAMPLE 4:下例計(jì)算1998年12月最后兩周產(chǎn)品260的銷售量中已開發(fā)票數(shù)量和總數(shù)量的累積平均值
SELECT t.day_number_in_month,
REGR_AVGY(s.amount_sold, s.quantity_sold)
OVER (ORDER BY t.fiscal_month_desc, t.day_number_in_month)
"Regr_AvgY",
REGR_AVGX(s.amount_sold, s.quantity_sold)
OVER (ORDER BY t.fiscal_month_desc, t.day_number_in_month)
"Regr_AvgX"
FROM sales s, times t
WHERE s.time_id = t.time_id
AND s.prod_id = 260
AND t.fiscal_month_desc = '1998-12'
AND t.fiscal_week_number IN (51, 52)
ORDER BY t.day_number_in_month;
DAY_NUMBER_IN_MONTH Regr_AvgY Regr_AvgX
------------------- ---------- ----------
14 882 24.5
14 882 24.5
15 801 22.25
15 801 22.25
16 777.6 21.6
18 642.857143 17.8571429
18 642.857143 17.8571429
20 589.5 16.375
21 544 15.1111111
22 592.363636 16.4545455
22 592.363636 16.4545455
24 553.846154 15.3846154
24 553.846154 15.3846154
26 522 14.5
27 578.4 16.0666667
SAMPLE 5:下例計(jì)算產(chǎn)品260和270在1998年2月周末銷售量中已開發(fā)票數(shù)量和總數(shù)量的累積REGR_SXY, REGR_SXX, and REGR_SYY統(tǒng)計(jì)值
SELECT t.day_number_in_month,
REGR_SXY(s.amount_sold, s.quantity_sold)
OVER (ORDER BY t.fiscal_year, t.fiscal_month_desc) "Regr_sxy",
REGR_SYY(s.amount_sold, s.quantity_sold)
OVER (ORDER BY t.fiscal_year, t.fiscal_month_desc) "Regr_syy",
REGR_SXX(s.amount_sold, s.quantity_sold)
OVER (ORDER BY t.fiscal_year, t.fiscal_month_desc) "Regr_sxx"
FROM sales s, times t
WHERE s.time_id = t.time_id
AND prod_id IN (270, 260)
AND t.fiscal_month_desc = '1998-02'
AND t.day_number_in_week IN (6,7)
ORDER BY t.day_number_in_month;
DAY_NUMBER_IN_MONTH Regr_sxy Regr_syy Regr_sxx
------------------- ---------- ---------- ----------
1 18870.4 2116198.4 258.4
1 18870.4 2116198.4 258.4
1 18870.4 2116198.4 258.4
1 18870.4 2116198.4 258.4
7 18870.4 2116198.4 258.4
8 18870.4 2116198.4 258.4
14 18870.4 2116198.4 258.4
15 18870.4 2116198.4 258.4
21 18870.4 2116198.4 258.4
22 18870.4 2116198.4 258.4
92。ROW_NUMBER
功能描述:返回有序組中一行的偏移量,從而可用于按特定標(biāo)準(zhǔn)排序的行號(hào)。
SAMPLE:下例返回每個(gè)員工再在每個(gè)部門中按員工號(hào)排序后的順序號(hào)
SELECT department_id, last_name, employee_id, ROW_NUMBER()
OVER (PARTITION BY department_id ORDER BY employee_id) AS emp_id
FROM employees
WHERE department_id 50;
DEPARTMENT_ID LAST_NAME EMPLOYEE_ID EMP_ID
------------- ------------------------- ----------- ----------
10 Whalen 200 1
20 Hartstein 201 1
20 Fay 202 2
30 Raphaely 114 1
30 Khoo 115 2
30 Baida 116 3
30 Tobias 117 4
30 Himuro 118 5
30 Colmenares 119 6
40 Mavris 203 1
93。STDDEV
功能描述:計(jì)算當(dāng)前行關(guān)于組的標(biāo)準(zhǔn)偏離。(Standard Deviation)
SAMPLE:下例返回部門30按雇傭日期排序的薪水值的累積標(biāo)準(zhǔn)偏離
SELECT last_name, hire_date,salary,
STDDEV(salary) OVER (ORDER BY hire_date) "StdDev"
FROM employees
WHERE department_id = 30;
LAST_NAME HIRE_DATE SALARY StdDev
------------------------- ---------- ---------- ----------
Raphaely 07-12月-94 11000 0
Khoo 18-5月 -95 3100 5586.14357
Tobias 24-7月 -97 2800 4650.0896
Baida 24-12月-97 2900 4035.26125
Himuro 15-11月-98 2600 3649.2465
Colmenares 10-8月 -99 2500 3362.58829
94。STDDEV_POP
功能描述:該函數(shù)計(jì)算總體標(biāo)準(zhǔn)偏離,并返回總體變量的平方根,其返回值與VAR_POP函數(shù)的平方根相同。(Standard Deviation-Population)
SAMPLE:下例返回部門20、30、60的薪水值的總體標(biāo)準(zhǔn)偏差
SELECT department_id, last_name, salary,
STDDEV_POP(salary) OVER (PARTITION BY department_id) AS pop_std
FROM employees
WHERE department_id in (20,30,60);
DEPARTMENT_ID LAST_NAME SALARY POP_STD
------------- ------------------------- ---------- ----------
20 Hartstein 13000 3500
20 Fay 6000 3500
30 Raphaely 11000 3069.6091
30 Khoo 3100 3069.6091
30 Baida 2900 3069.6091
30 Colmenares 2500 3069.6091
30 Himuro 2600 3069.6091
30 Tobias 2800 3069.6091
60 Hunold 9000 1722.32401
60 Ernst 6000 1722.32401
60 Austin 4800 1722.32401
60 Pataballa 4800 1722.32401
60 Lorentz 4200 1722.32401
95。STDDEV_SAMP
功能描述: 該函數(shù)計(jì)算累積樣本標(biāo)準(zhǔn)偏離,并返回總體變量的平方根,其返回值與VAR_POP函數(shù)的平方根相同。(Standard Deviation-Sample)
SAMPLE:下例返回部門20、30、60的薪水值的樣本標(biāo)準(zhǔn)偏差
SELECT department_id, last_name, hire_date, salary,
STDDEV_SAMP(salary) OVER
(PARTITION BY department_id ORDER BY hire_date
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS cum_sdev
FROM employees
WHERE department_id in (20,30,60);
DEPARTMENT_ID LAST_NAME HIRE_DATE SALARY CUM_SDEV
------------- ------------------------- ---------- ---------- ----------
20 Hartstein 17-2月 -96 13000
20 Fay 17-8月 -97 6000 4949.74747
30 Raphaely 07-12月-94 11000
30 Khoo 18-5月 -95 3100 5586.14357
30 Tobias 24-7月 -97 2800 4650.0896
30 Baida 24-12月-97 2900 4035.26125
30 Himuro 15-11月-98 2600 3649.2465
30 Colmenares 10-8月 -99 2500 3362.58829
60 Hunold 03-1月 -90 9000
60 Ernst 21-5月 -91 6000 2121.32034
60 Austin 25-6月 -97 4800 2163.33077
60 Pataballa 05-2月 -98 4800 1982.42276
60 Lorentz 07-2月 -99 4200 1925.61678

96。SUM
功能描述:該函數(shù)計(jì)算組中表達(dá)式的累積和。
SAMPLE:下例計(jì)算同一經(jīng)理下員工的薪水累積值
SELECT manager_id, last_name, salary,
SUM (salary) OVER (PARTITION BY manager_id ORDER BY salary
RANGE UNBOUNDED PRECEDING) l_csum
FROM employees
WHERE manager_id in (101,103,108);
MANAGER_ID LAST_NAME SALARY L_CSUM
---------- ------------------------- ---------- ----------
101 Whalen 4400 4400
101 Mavris 6500 10900
101 Baer 10000 20900
101 Greenberg 12000 44900
101 Higgins 12000 44900
103 Lorentz 4200 4200
103 Austin 4800 13800
103 Pataballa 4800 13800
103 Ernst 6000 19800
108 Popp 6900 6900
108 Sciarra 7700 14600
108 Urman 7800 22400
108 Chen 8200 30600
108 Faviet 9000 39600
97。VAR_POP
功能描述:(Variance Population)該函數(shù)返回非空集合的總體變量(忽略null),VAR_POP進(jìn)行如下計(jì)算:
(SUM(expr2) - SUM(expr)2 / COUNT(expr)) / COUNT(expr)
SAMPLE:下例計(jì)算1998年每月銷售的累積總體和樣本變量(本例在SH用戶下運(yùn)行)
SELECT t.calendar_month_desc,
VAR_POP(SUM(s.amount_sold))
OVER (ORDER BY t.calendar_month_desc) "Var_Pop",
VAR_SAMP(SUM(s.amount_sold))
OVER (ORDER BY t.calendar_month_desc) "Var_Samp"
FROM sales s, times t
WHERE s.time_id = t.time_id AND t.calendar_year = 1998
GROUP BY t.calendar_month_desc;
CALENDAR Var_Pop Var_Samp
-------- ---------- ----------
1998-01 0
1998-02 6.1321E+11 1.2264E+12
1998-03 4.7058E+11 7.0587E+11
1998-04 4.6929E+11 6.2572E+11
1998-05 1.5524E+12 1.9405E+12
1998-06 2.3711E+12 2.8453E+12
1998-07 3.7464E+12 4.3708E+12
1998-08 3.7852E+12 4.3260E+12
1998-09 3.5753E+12 4.0222E+12
1998-10 3.4343E+12 3.8159E+12
1998-11 3.4245E+12 3.7669E+12
1998-12 4.8937E+12 5.3386E+12
• 98。VAR_SAMP
功能描述:(Variance Sample)該函數(shù)返回非空集合的樣本變量(忽略null),VAR_POP進(jìn)行如下計(jì)算:
(SUM(expr*expr)-SUM(expr)*SUM(expr)/COUNT(expr))/(COUNT(expr)-1)
SAMPLE:下例計(jì)算1998年每月銷售的累積總體和樣本變量
SELECT t.calendar_month_desc,
VAR_POP(SUM(s.amount_sold))
OVER (ORDER BY t.calendar_month_desc) "Var_Pop",
VAR_SAMP(SUM(s.amount_sold))
OVER (ORDER BY t.calendar_month_desc) "Var_Samp"
FROM sales s, times t
WHERE s.time_id = t.time_id AND t.calendar_year = 1998
GROUP BY t.calendar_month_desc;
CALENDAR Var_Pop Var_Samp
-------- ---------- ----------
1998-01 0
1998-02 6.1321E+11 1.2264E+12
1998-03 4.7058E+11 7.0587E+11
1998-04 4.6929E+11 6.2572E+11
1998-05 1.5524E+12 1.9405E+12
1998-06 2.3711E+12 2.8453E+12
1998-07 3.7464E+12 4.3708E+12
1998-08 3.7852E+12 4.3260E+12
1998-09 3.5753E+12 4.0222E+12
1998-10 3.4343E+12 3.8159E+12
1998-11 3.4245E+12 3.7669E+12
1998-12 4.8937E+12 5.3386E+12
99。VARIANCE
功能描述:該函數(shù)返回表達(dá)式的變量,Oracle計(jì)算該變量如下:
如果表達(dá)式中行數(shù)為1,則返回0
如果表達(dá)式中行數(shù)大于1,則返回VAR_SAMP
SAMPLE:下例返回部門30按雇傭日期排序的薪水值的累積變化
SELECT last_name, salary, VARIANCE(salary)
OVER (ORDER BY hire_date) "Variance"
FROM employees
WHERE department_id = 30;
LAST_NAME SALARY Variance
------------------------- ---------- ----------
Raphaely 11000 0
Khoo 3100 31205000
Tobias 2800 21623333.3
Baida 2900 16283333.3
Himuro 2600 13317000
Colmenares 2500 11307000
100。RANK
功能描述:根據(jù)ORDER BY子句中表達(dá)式的值,從查詢返回的每一行,計(jì)算它們與其它行的相對(duì)位置。組內(nèi)的數(shù)據(jù)按ORDER BY子句排序,
然后給每一行賦一個(gè)號(hào),從而形成一個(gè)序列,該序列從1開始,往后累加。每次ORDER BY表達(dá)式的值發(fā)生變化時(shí),該序列也隨之增加。
有同樣值的行得到同樣的數(shù)字序號(hào)(認(rèn)為null時(shí)相等的)。然而,如果兩行的確得到同樣的排序,則序數(shù)將隨后跳躍。若兩行序數(shù)為1,
則沒有序數(shù)2,序列將給組中的下一行分配值3,DENSE_RANK則沒有任何跳躍。
SAMPLE:下例中計(jì)算每個(gè)員工按部門分區(qū)再按薪水排序,依次出現(xiàn)的序列號(hào)(注意與DENSE_RANK函數(shù)的區(qū)別)
SELECT d.department_id , e.last_name, e.salary, RANK()
OVER (PARTITION BY e.department_id ORDER BY e.salary) as drank
FROM employees e, departments d
WHERE e.department_id = d.department_id
AND d.department_id IN ('60', '90');
DEPARTMENT_ID LAST_NAME SALARY DRANK
------------- ------------------------- ---------- ----------
60 Lorentz 4200 1
60 Austin 4800 2
60 Pataballa 4800 2
60 Ernst 6000 4
60 Hunold 9000 5
90 Kochhar 17000 1
90 De Haan 17000 1
90 King 24000 3

101。RATIO_TO_REPORT
功能描述:該函數(shù)計(jì)算expression/(sum(expression))的值,它給出相對(duì)于總數(shù)的百分比,即當(dāng)前行對(duì)sum(expression)的貢獻(xiàn)。
SAMPLE:下例計(jì)算每個(gè)員工的工資占該類員工總工資的百分比
SELECT last_name, salary, RATIO_TO_REPORT(salary) OVER () AS rr
FROM employees
WHERE job_id = 'PU_CLERK';
LAST_NAME SALARY RR
------------------------- ---------- ----------
Khoo 3100 .223021583
Baida 2900 .208633094
Tobias 2800 .201438849
Himuro 2600 .18705036
Colmenares 2500 .179856115
• 102。REGR_ (Linear Regression) Functions
功能描述:這些線性回歸函數(shù)適合最小二乘法回歸線,有9個(gè)不同的回歸函數(shù)可使用。
REGR_SLOPE:返回斜率,等于COVAR_POP(expr1, expr2) / VAR_POP(expr2)
REGR_INTERCEPT:返回回歸線的y截距,等于
AVG(expr1) - REGR_SLOPE(expr1, expr2) * AVG(expr2)
REGR_COUNT:返回用于填充回歸線的非空數(shù)字對(duì)的數(shù)目
REGR_R2:返回回歸線的決定系數(shù),計(jì)算式為:
If VAR_POP(expr2) = 0 then return NULL
If VAR_POP(expr1) = 0 and VAR_POP(expr2) != 0 then return 1
If VAR_POP(expr1) > 0 and VAR_POP(expr2 != 0 then
return POWER(CORR(expr1,expr),2)
REGR_AVGX:計(jì)算回歸線的自變量(expr2)的平均值,去掉了空對(duì)(expr1, expr2)后,等于AVG(expr2)
REGR_AVGY:計(jì)算回歸線的應(yīng)變量(expr1)的平均值,去掉了空對(duì)(expr1, expr2)后,等于AVG(expr1)
REGR_SXX: 返回值等于REGR_COUNT(expr1, expr2) * VAR_POP(expr2)
REGR_SYY: 返回值等于REGR_COUNT(expr1, expr2) * VAR_POP(expr1)
REGR_SXY: 返回值等于REGR_COUNT(expr1, expr2) * COVAR_POP(expr1, expr2)
(下面的例子都是在SH用戶下完成的)
SAMPLE 1:下例計(jì)算1998年最后三個(gè)星期中兩種產(chǎn)品(260和270)在周末的銷售量中已開發(fā)票數(shù)量和總數(shù)量的累積斜率和回歸線的截距
SELECT t.fiscal_month_number "Month", t.day_number_in_month "Day",
REGR_SLOPE(s.amount_sold, s.quantity_sold)
OVER (ORDER BY t.fiscal_month_desc, t.day_number_in_month) AS CUM_SLOPE,
REGR_INTERCEPT(s.amount_sold, s.quantity_sold)
OVER (ORDER BY t.fiscal_month_desc, t.day_number_in_month) AS CUM_ICPT
FROM sales s, times t
WHERE s.time_id = t.time_id
AND s.prod_id IN (270, 260)
AND t.fiscal_year=1998
AND t.fiscal_week_number IN (50, 51, 52)
AND t.day_number_in_week IN (6,7)
ORDER BY t.fiscal_month_desc, t.day_number_in_month;
Month Day CUM_SLOPE CUM_ICPT
---------- ---------- ---------- ----------
12 12 -68 1872
12 12 -68 1872
12 13 -20.244898 1254.36735
12 13 -20.244898 1254.36735
12 19 -18.826087 1287
12 20 62.4561404 125.28655
12 20 62.4561404 125.28655
12 20 62.4561404 125.28655
12 20 62.4561404 125.28655
12 26 67.2658228 58.9712313
12 26 67.2658228 58.9712313
12 27 37.5245541 284.958221
12 27 37.5245541 284.958221
12 27 37.5245541 284.958221
SAMPLE 2:下例計(jì)算1998年4月每天的累積交易數(shù)量
SELECT UNIQUE t.day_number_in_month,
REGR_COUNT(s.amount_sold, s.quantity_sold)
OVER (PARTITION BY t.fiscal_month_number ORDER BY t.day_number_in_month)
"Regr_Count"
FROM sales s, times t
WHERE s.time_id = t.time_id
AND t.fiscal_year = 1998 AND t.fiscal_month_number = 4;
DAY_NUMBER_IN_MONTH Regr_Count
------------------- ----------
1 825
2 1650
3 2475
4 3300
.
26 21450
30 22200
SAMPLE 3:下例計(jì)算1998年每月銷售量中已開發(fā)票數(shù)量和總數(shù)量的累積回歸線決定系數(shù)
SELECT t.fiscal_month_number,
REGR_R2(SUM(s.amount_sold), SUM(s.quantity_sold))
OVER (ORDER BY t.fiscal_month_number) "Regr_R2"
FROM sales s, times t
WHERE s.time_id = t.time_id
AND t.fiscal_year = 1998
GROUP BY t.fiscal_month_number
ORDER BY t.fiscal_month_number;
FISCAL_MONTH_NUMBER Regr_R2
------------------- ----------
1
2 1
3 .927372984
4 .807019972
5 .932745567
6 .94682861
7 .965342011
8 .955768075
9 .959542618
10 .938618575
11 .880931415
12 .882769189
SAMPLE 4:下例計(jì)算1998年12月最后兩周產(chǎn)品260的銷售量中已開發(fā)票數(shù)量和總數(shù)量的累積平均值
SELECT t.day_number_in_month,
REGR_AVGY(s.amount_sold, s.quantity_sold)
OVER (ORDER BY t.fiscal_month_desc, t.day_number_in_month)
"Regr_AvgY",
REGR_AVGX(s.amount_sold, s.quantity_sold)
OVER (ORDER BY t.fiscal_month_desc, t.day_number_in_month)
"Regr_AvgX"
FROM sales s, times t
WHERE s.time_id = t.time_id
AND s.prod_id = 260
AND t.fiscal_month_desc = '1998-12'
AND t.fiscal_week_number IN (51, 52)
ORDER BY t.day_number_in_month;
DAY_NUMBER_IN_MONTH Regr_AvgY Regr_AvgX
------------------- ---------- ----------
14 882 24.5
14 882 24.5
15 801 22.25
15 801 22.25
16 777.6 21.6
18 642.857143 17.8571429
18 642.857143 17.8571429
20 589.5 16.375
21 544 15.1111111
22 592.363636 16.4545455
22 592.363636 16.4545455
24 553.846154 15.3846154
24 553.846154 15.3846154
26 522 14.5
27 578.4 16.0666667
SAMPLE 5:下例計(jì)算產(chǎn)品260和270在1998年2月周末銷售量中已開發(fā)票數(shù)量和總數(shù)量的累積REGR_SXY, REGR_SXX, and REGR_SYY統(tǒng)計(jì)值
SELECT t.day_number_in_month,
REGR_SXY(s.amount_sold, s.quantity_sold)
OVER (ORDER BY t.fiscal_year, t.fiscal_month_desc) "Regr_sxy",
REGR_SYY(s.amount_sold, s.quantity_sold)
OVER (ORDER BY t.fiscal_year, t.fiscal_month_desc) "Regr_syy",
REGR_SXX(s.amount_sold, s.quantity_sold)
OVER (ORDER BY t.fiscal_year, t.fiscal_month_desc) "Regr_sxx"
FROM sales s, times t
WHERE s.time_id = t.time_id
AND prod_id IN (270, 260)
AND t.fiscal_month_desc = '1998-02'
AND t.day_number_in_week IN (6,7)
ORDER BY t.day_number_in_month;
DAY_NUMBER_IN_MONTH Regr_sxy Regr_syy Regr_sxx
------------------- ---------- ---------- ----------
1 18870.4 2116198.4 258.4
1 18870.4 2116198.4 258.4
1 18870.4 2116198.4 258.4
1 18870.4 2116198.4 258.4
7 18870.4 2116198.4 258.4
8 18870.4 2116198.4 258.4
14 18870.4 2116198.4 258.4
15 18870.4 2116198.4 258.4
21 18870.4 2116198.4 258.4
22 18870.4 2116198.4 258.4
• 103。ROW_NUMBER
功能描述:返回有序組中一行的偏移量,從而可用于按特定標(biāo)準(zhǔn)排序的行號(hào)。
SAMPLE:下例返回每個(gè)員工再在每個(gè)部門中按員工號(hào)排序后的順序號(hào)
SELECT department_id, last_name, employee_id, ROW_NUMBER()
OVER (PARTITION BY department_id ORDER BY employee_id) AS emp_id
FROM employees
WHERE department_id 50;
DEPARTMENT_ID LAST_NAME EMPLOYEE_ID EMP_ID
------------- ------------------------- ----------- ----------
10 Whalen 200 1
20 Hartstein 201 1
20 Fay 202 2
30 Raphaely 114 1
30 Khoo 115 2
30 Baida 116 3
30 Tobias 117 4
30 Himuro 118 5
30 Colmenares 119 6
40 Mavris 203 1
104。STDDEV
功能描述:計(jì)算當(dāng)前行關(guān)于組的標(biāo)準(zhǔn)偏離。(Standard Deviation)
SAMPLE:下例返回部門30按雇傭日期排序的薪水值的累積標(biāo)準(zhǔn)偏離
SELECT last_name, hire_date,salary,
STDDEV(salary) OVER (ORDER BY hire_date) "StdDev"
FROM employees
WHERE department_id = 30;
LAST_NAME HIRE_DATE SALARY StdDev
------------------------- ---------- ---------- ----------
Raphaely 07-12月-94 11000 0
Khoo 18-5月 -95 3100 5586.14357
Tobias 24-7月 -97 2800 4650.0896
Baida 24-12月-97 2900 4035.26125
Himuro 15-11月-98 2600 3649.2465
Colmenares 10-8月 -99 2500 3362.58829

105。STDDEV_POP
功能描述:該函數(shù)計(jì)算總體標(biāo)準(zhǔn)偏離,并返回總體變量的平方根,其返回值與VAR_POP函數(shù)的平方根相同。(Standard Deviation-Population)
SAMPLE:下例返回部門20、30、60的薪水值的總體標(biāo)準(zhǔn)偏差
SELECT department_id, last_name, salary,
STDDEV_POP(salary) OVER (PARTITION BY department_id) AS pop_std
FROM employees
WHERE department_id in (20,30,60);
DEPARTMENT_ID LAST_NAME SALARY POP_STD
------------- ------------------------- ---------- ----------
20 Hartstein 13000 3500
20 Fay 6000 3500
30 Raphaely 11000 3069.6091
30 Khoo 3100 3069.6091
30 Baida 2900 3069.6091
30 Colmenares 2500 3069.6091
30 Himuro 2600 3069.6091
30 Tobias 2800 3069.6091
60 Hunold 9000 1722.32401
60 Ernst 6000 1722.32401
60 Austin 4800 1722.32401
60 Pataballa 4800 1722.32401
60 Lorentz 4200 1722.32401
106。STDDEV_SAMP
功能描述: 該函數(shù)計(jì)算累積樣本標(biāo)準(zhǔn)偏離,并返回總體變量的平方根,其返回值與VAR_POP函數(shù)的平方根相同。(Standard Deviation-Sample)
SAMPLE:下例返回部門20、30、60的薪水值的樣本標(biāo)準(zhǔn)偏差
SELECT department_id, last_name, hire_date, salary,
STDDEV_SAMP(salary) OVER
(PARTITION BY department_id ORDER BY hire_date
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS cum_sdev
FROM employees
WHERE department_id in (20,30,60);
DEPARTMENT_ID LAST_NAME HIRE_DATE SALARY CUM_SDEV
------------- ------------------------- ---------- ---------- ----------
20 Hartstein 17-2月 -96 13000
20 Fay 17-8月 -97 6000 4949.74747
30 Raphaely 07-12月-94 11000
30 Khoo 18-5月 -95 3100 5586.14357
30 Tobias 24-7月 -97 2800 4650.0896
30 Baida 24-12月-97 2900 4035.26125
30 Himuro 15-11月-98 2600 3649.2465
30 Colmenares 10-8月 -99 2500 3362.58829
60 Hunold 03-1月 -90 9000
60 Ernst 21-5月 -91 6000 2121.32034
60 Austin 25-6月 -97 4800 2163.33077
60 Pataballa 05-2月 -98 4800 1982.42276
60 Lorentz 07-2月 -99 4200 1925.61678

107。SUM
功能描述:該函數(shù)計(jì)算組中表達(dá)式的累積和。
SAMPLE:下例計(jì)算同一經(jīng)理下員工的薪水累積值
SELECT manager_id, last_name, salary,
SUM (salary) OVER (PARTITION BY manager_id ORDER BY salary
RANGE UNBOUNDED PRECEDING) l_csum
FROM employees
WHERE manager_id in (101,103,108);
MANAGER_ID LAST_NAME SALARY L_CSUM
---------- ------------------------- ---------- ----------
101 Whalen 4400 4400
101 Mavris 6500 10900
101 Baer 10000 20900
101 Greenberg 12000 44900
101 Higgins 12000 44900
103 Lorentz 4200 4200
103 Austin 4800 13800
103 Pataballa 4800 13800
103 Ernst 6000 19800
108 Popp 6900 6900
108 Sciarra 7700 14600
108 Urman 7800 22400
108 Chen 8200 30600
108 Faviet 9000 39600
108。VAR_POP
功能描述:(Variance Population)該函數(shù)返回非空集合的總體變量(忽略null),VAR_POP進(jìn)行如下計(jì)算:
(SUM(expr2) - SUM(expr)2 / COUNT(expr)) / COUNT(expr)
SAMPLE:下例計(jì)算1998年每月銷售的累積總體和樣本變量(本例在SH用戶下運(yùn)行)
SELECT t.calendar_month_desc,
VAR_POP(SUM(s.amount_sold))
OVER (ORDER BY t.calendar_month_desc) "Var_Pop",
VAR_SAMP(SUM(s.amount_sold))
OVER (ORDER BY t.calendar_month_desc) "Var_Samp"
FROM sales s, times t
WHERE s.time_id = t.time_id AND t.calendar_year = 1998
GROUP BY t.calendar_month_desc;
CALENDAR Var_Pop Var_Samp
-------- ---------- ----------
1998-01 0
1998-02 6.1321E+11 1.2264E+12
1998-03 4.7058E+11 7.0587E+11
1998-04 4.6929E+11 6.2572E+11
1998-05 1.5524E+12 1.9405E+12
1998-06 2.3711E+12 2.8453E+12
1998-07 3.7464E+12 4.3708E+12
1998-08 3.7852E+12 4.3260E+12
1998-09 3.5753E+12 4.0222E+12
1998-10 3.4343E+12 3.8159E+12
1998-11 3.4245E+12 3.7669E+12
1998-12 4.8937E+12 5.3386E+12
109。VAR_SAMP
功能描述:(Variance Sample)該函數(shù)返回非空集合的樣本變量(忽略null),VAR_POP進(jìn)行如下計(jì)算:
(SUM(expr*expr)-SUM(expr)*SUM(expr)/COUNT(expr))/(COUNT(expr)-1)
SAMPLE:下例計(jì)算1998年每月銷售的累積總體和樣本變量
SELECT t.calendar_month_desc,
VAR_POP(SUM(s.amount_sold))
OVER (ORDER BY t.calendar_month_desc) "Var_Pop",
VAR_SAMP(SUM(s.amount_sold))
OVER (ORDER BY t.calendar_month_desc) "Var_Samp"
FROM sales s, times t
WHERE s.time_id = t.time_id AND t.calendar_year = 1998
GROUP BY t.calendar_month_desc;
CALENDAR Var_Pop Var_Samp
-------- ---------- ----------
1998-01 0
1998-02 6.1321E+11 1.2264E+12
1998-03 4.7058E+11 7.0587E+11
1998-04 4.6929E+11 6.2572E+11
1998-05 1.5524E+12 1.9405E+12
1998-06 2.3711E+12 2.8453E+12
1998-07 3.7464E+12 4.3708E+12
1998-08 3.7852E+12 4.3260E+12
1998-09 3.5753E+12 4.0222E+12
1998-10 3.4343E+12 3.8159E+12
1998-11 3.4245E+12 3.7669E+12
1998-12 4.8937E+12 5.3386E+12
110。VARIANCE
功能描述:該函數(shù)返回表達(dá)式的變量,Oracle計(jì)算該變量如下:
如果表達(dá)式中行數(shù)為1,則返回0
如果表達(dá)式中行數(shù)大于1,則返回VAR_SAMP
SAMPLE:下例返回部門30按雇傭日期排序的薪水值的累積變化
SELECT last_name, salary, VARIANCE(salary)
OVER (ORDER BY hire_date) "Variance"
FROM employees
WHERE department_id = 30;
LAST_NAME SALARY Variance
------------------------- ---------- ----------
Raphaely 11000 0
Khoo 3100 31205000
Tobias 2800 21623333.3
Baida 2900 16283333.3
Himuro 2600 13317000
Colmenares 2500 11307000

您可能感興趣的文章:
  • ORACLE常用數(shù)值函數(shù)、轉(zhuǎn)換函數(shù)、字符串函數(shù)
  • 常用Oracle分析函數(shù)大全
  • Oracle計(jì)算時(shí)間差常用函數(shù)
  • ORACLE 常用函數(shù)總結(jié)(80個(gè))
  • oracle常用函數(shù)匯總(分享)
  • SQLServer與Oracle常用函數(shù)實(shí)例對(duì)比匯總
  • Oracle常用函數(shù)Trunc及Trunc函數(shù)用法講解
  • oracle中的一些常用函數(shù)及示例

標(biāo)簽:海北 六安 淮南 葫蘆島 孝感 宜春 酒泉 泰安

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《oracle中110個(gè)常用函數(shù)介紹》,本文關(guān)鍵詞  oracle,中,110個(gè),常用,函數(shù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《oracle中110個(gè)常用函數(shù)介紹》相關(guān)的同類信息!
  • 本頁收集關(guān)于oracle中110個(gè)常用函數(shù)介紹的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    天天日天天添天天爽| 一区二区三区在线视频福利| 老师让我插进去69AV| 日韩欧美亚洲熟女人妻| 久久久久久久精品老熟妇| 黄工厂精品视频在线观看| 日本欧美视频在线观看三区| 青青草亚洲国产精品视频| 1769国产精品视频免费观看| 在线免费91激情四射 | 2022精品久久久久久中文字幕| 快插进小逼里大鸡吧视频| 中文字幕一区二区人妻电影冢本| 黄色视频成年人免费观看| 日本少妇的秘密免费视频| 九色视频在线观看免费| 中文字幕+中文字幕| 亚洲成人线上免费视频观看| 免费在线福利小视频| 亚洲av日韩av第一区二区三区| 久草视频在线免播放| 中国熟女一区二区性xx| 欧美激情精品在线观看| 99精品免费观看视频| 91欧美在线免费观看| 亚洲综合在线视频可播放| 91国产资源在线视频| 1000部国产精品成人观看视频| 黑人借宿ntr人妻的沦陷2| 青青草成人福利电影| 夜夜骑夜夜操夜夜奸| 99国内小视频在现欢看| 国产在线拍揄自揄视频网站| 巨乳人妻日下部加奈被邻居中出 | 深夜男人福利在线观看| 中文字幕AV在线免费看 | 国产露脸对白在线观看| 99热99re在线播放| 中文字幕在线欧美精品| 在线网站你懂得老司机| 亚洲av色图18p| 亚洲va国产va欧美精品88| 免费福利av在线一区二区三区| 黄色视频成年人免费观看| 国产九色91在线视频| 一区二区三区精品日本| 日本少妇的秘密免费视频| 亚洲另类在线免费观看| 亚洲另类伦春色综合小| 懂色av之国产精品| lutube在线成人免费看| 久久久麻豆精亚洲av麻花| 偷拍自拍国产在线视频| 成年人该看的视频黄免费| 在线新三级黄伊人网| 日本欧美视频在线观看三区| 国产av一区2区3区| 亚洲va国产va欧美精品88| nagger可以指黑人吗| 精品乱子伦一区二区三区免费播| v888av在线观看视频| 在线亚洲天堂色播av电影| 成人H精品动漫在线无码播放| 蜜桃视频17c在线一区二区| 成人免费公开视频无毒| 三级等保密码要求条款| 成熟丰满熟妇高潮xx×xx| 中文字幕人妻av在线观看| 国产福利小视频大全| 婷婷午夜国产精品久久久| 久久久精品欧洲亚洲av| 日本xx片在线观看| 成年美女黄网站18禁久久| 专门看国产熟妇的网站| 欧美成人猛片aaaaaaa| 国产伊人免费在线播放| 日韩欧美一级精品在线观看| 北条麻妃高跟丝袜啪啪| 无忧传媒在线观看视频| 久久h视频在线观看| 亚洲国产精品黑丝美女| 午夜精品亚洲精品五月色| av中文字幕国产在线观看| 绝顶痉挛大潮喷高潮无码| 99精品国产免费久久| 国产又大又黄免费观看| 国产大鸡巴大鸡巴操小骚逼小骚逼| 日韩欧美在线观看不卡一区二区| 国产高清精品一区二区三区| 婷婷色国产黑丝少妇勾搭AV | 国产91精品拍在线观看| 亚洲一区二区三区偷拍女厕91| 中文字幕人妻熟女在线电影| 亚洲人一区二区中文字幕| 亚洲av无乱一区二区三区性色 | 在线观看黄色成年人网站| 在线观看av观看av| 日韩中文字幕精品淫| 成人区人妻精品一区二视频| 天天干天天日天天干天天操 | 国产一区二区神马久久| 国产91嫩草久久成人在线视频| 久久久久只精品国产三级| 日本韩国在线观看一区二区| 天天操天天污天天射| 女生自摸在线观看一区二区三区| 欧美 亚洲 另类综合| 大鸡吧插逼逼视频免费看| 国产刺激激情美女网站| 国产日韩av一区二区在线| 免费黄色成人午夜在线网站| 免费69视频在线看| 中文字幕高清在线免费播放| 欧美aa一级一区三区四区| 一区二区三区激情在线| 91www一区二区三区| 国产自拍在线观看成人| 午夜dv内射一区区| 天堂资源网av中文字幕| 日本后入视频在线观看| 日本在线一区二区不卡视频| 亚洲欧美自拍另类图片| 午夜激情久久不卡一区二区| 日本av在线一区二区三区| 日本www中文字幕| 免费高清自慰一区二区三区网站| 日韩av有码中文字幕| 99亚洲美女一区二区三区| 在线成人日韩av电影| 天堂av中文在线最新版| 少妇高潮一区二区三区| 老司机福利精品视频在线| 人人妻人人爽人人添夜| 婷婷激情四射在线观看视频| 日本最新一二三区不卡在线| 亚洲午夜福利中文乱码字幕| 日本av熟女在线视频| 天天色天天舔天天射天天爽| 日本少妇人妻xxxxxhd| 蜜臀av久久久久蜜臀av麻豆| 91久久精品色伊人6882| mm131美女午夜爽爽爽| 成年人中文字幕在线观看| 国产又粗又猛又爽又黄的视频在线 | 99视频精品全部15| 白白操白白色在线免费视频| 99热99re在线播放| 啊啊啊视频试看人妻| 欧美xxx成人在线| 欧美精品激情在线最新观看视频| 五月天中文字幕内射| 色呦呦视频在线观看视频| 亚洲欧美日韩视频免费观看| 天堂av中文在线最新版| 婷婷五月亚洲综合在线| 亚洲成人熟妇一区二区三区 | 99一区二区在线观看| 国产一区二区火爆视频| sejizz在线视频| 欧美久久久久久三级网| 国产成人精品久久二区91| 亚洲国产精品美女在线观看| 99久久99一区二区三区| 亚洲国产美女一区二区三区软件| 亚洲女人的天堂av| 和邻居少妇愉情中文字幕| 亚洲变态另类色图天堂网| 亚洲av人人澡人人爽人人爱| av在线shipin| 日韩熟女系列一区二区三区| 色哟哟在线网站入口| a v欧美一区=区三区| 久久久久久9999久久久久| 1000部国产精品成人观看视频 | 青青青青操在线观看免费| 懂色av蜜桃a v| 大鸡吧插入女阴道黄色片| av网址国产在线观看| 91老师蜜桃臀大屁股| 天天日天天鲁天天操| 天天色天天操天天舔| 鸡巴操逼一级黄色气| 亚洲精品欧美日韩在线播放| 精品国产在线手机在线| 97人人妻人人澡人人爽人人精品| 久久精品国产23696| 精品黑人一区二区三区久久国产 | 国产又粗又猛又爽又黄的视频美国| 成年人的在线免费视频| 亚洲超碰97人人做人人爱| 亚洲激情,偷拍视频| 欧美偷拍自拍色图片| 国产激情av网站在线观看| 天码人妻一区二区三区在线看 | 午夜婷婷在线观看视频| 99国内小视频在现欢看| 男女之间激情网午夜在线| 成年午夜免费无码区| 国产中文精品在线观看| 自拍偷拍亚洲欧美在线视频| 韩国黄色一级二级三级| 欧美精品资源在线观看| 91大神福利视频网| 伊人网中文字幕在线视频| 亚洲一区制服丝袜美腿| 这里有精品成人国产99| 日韩近亲视频在线观看| 免费观看国产综合视频| 天天射,天天操,天天说| 最新中文字幕乱码在线| 91啪国自产中文字幕在线| 免费无毒热热热热热热久| 少妇人妻真实精品视频| 国产精品手机在线看片| 动漫美女的小穴视频| 精品人人人妻人人玩日产欧| 五十路人妻熟女av一区二区| 特一级特级黄色网片| 91p0rny九色露脸熟女| 亚洲天堂精品福利成人av| 51国产偷自视频在线播放| 欧洲亚洲欧美日韩综合| 一二三中文乱码亚洲乱码one| 伊人情人综合成人久久网小说 | 国产精品3p和黑人大战| 新婚人妻聚会被中出| 国产女人露脸高潮对白视频 | 欧美天堂av无线av欧美| 欧美在线精品一区二区三区视频| 夜夜嗨av蜜臀av| 97人妻无码AV碰碰视频| 精品91自产拍在线观看一区| 人人妻人人爽人人澡人人精品| 91九色国产熟女一区二区| 一本一本久久a久久精品综合不卡 亚洲另类综合一区小说 | 久久艹在线观看视频| 日韩国产乱码中文字幕| 国产欧美日韩在线观看不卡| 韩国亚洲欧美超一级在线播放视频| 日韩熟女系列一区二区三区| 丝袜长腿第一页在线| 在线免费观看亚洲精品电影| 特大黑人巨大xxxx| 日本a级视频老女人| 国产精品久久久黄网站| 超碰公开大香蕉97| 亚洲成高清a人片在线观看| 在线网站你懂得老司机| 成人免费公开视频无毒| 大鸡八强奸视频在线观看| 亚洲天堂第一页中文字幕| 免费观看成年人视频在线观看| 性感美女福利视频网站| 三级av中文字幕在线观看| 香港三日本三韩国三欧美三级| 99国内精品永久免费视频| 国产综合视频在线看片| 天天日天天敢天天干| 又色又爽又黄的美女裸体| 日本在线不卡免费视频| av男人天堂狠狠干| av网址在线播放大全| 国产精品日韩欧美一区二区| 国产高清在线观看1区2区| 老司机免费福利视频网| 国产精品入口麻豆啊啊啊 | 蜜桃视频在线欧美一区| 亚洲av自拍偷拍综合| 不卡日韩av在线观看| 日本黄在免费看视频| 国产精品久久9999| 人妻丝袜榨强中文字幕| 美女吃鸡巴操逼高潮视频| 韩国AV无码不卡在线播放| 国产精品探花熟女在线观看| 欧美亚洲自偷自拍 在线| 一区二区三区久久中文字幕| 男大肉棒猛烈插女免费视频| 天天摸天天日天天操| 国产1区,2区,3区| 人妻激情图片视频小说| 99精品国自产在线人| 国产视频网站一区二区三区| sw137 中文字幕 在线| 久久久久久国产精品| 91麻豆精品传媒国产黄色片| 亚洲日本一区二区三区| 亚洲av无女神免非久久| 少妇被强干到高潮视频在线观看| 中文字幕一区二区自拍| 大学生A级毛片免费视频| 一区二区三区av高清免费| 九九热99视频在线观看97| 国产成人自拍视频播放| 国产精品日韩欧美一区二区| 在线免费视频 自拍| 9久在线视频只有精品| 东京干手机福利视频| 蜜桃视频入口久久久| 国产精品人妻一区二区三区网站| 日视频免费在线观看| 久久丁香婷婷六月天| 久久精品国产23696| 中文字幕一区二区亚洲一区| 久久丁香花五月天色婷婷| 天天日天天干天天搡| 国产午夜亚洲精品麻豆| 日曰摸日日碰夜夜爽歪歪| 亚洲av日韩av第一区二区三区| 青青青青青青草国产| 狠狠的往里顶撞h百合| 亚洲精品午夜久久久久| 亚洲国产香蕉视频在线播放| 中国无遮挡白丝袜二区精品| 超级av免费观看一区二区三区| 美女福利写真在线观看视频| 青青在线视频性感少妇和隔壁黑丝 | 91在线免费观看成人| 极品丝袜一区二区三区| 婷婷综合蜜桃av在线| 天天干天天操天天爽天天摸| 无套猛戳丰满少妇人妻| av在线播放国产不卡| 又粗又硬又猛又黄免费30| 国产福利小视频大全| 午夜dv内射一区区| 99精品视频之69精品视频| 日本啪啪啪啪啪啪啪| 久久久精品欧洲亚洲av| 国产在线观看黄色视频| 青青草成人福利电影| 日美女屁股黄邑视频| 喷水视频在线观看这里只有精品| 天码人妻一区二区三区在线看| 天天干天天啪天天舔| 中文字幕国产专区欧美激情| 免费在线观看污污视频网站| 天天做天天干天天操天天射| 亚洲av琪琪男人的天堂| 国产麻豆剧传媒精品国产av蜜桃| 丰满的继坶3中文在线观看| 国产使劲操在线播放| 日本高清撒尿pissing| 日韩少妇人妻精品无码专区| 日本真人性生活视频免费看| 久久人人做人人妻人人玩精品vr| 国产中文精品在线观看| 天天日天天爽天天爽| 综合色区亚洲熟妇shxstz| 啊啊好大好爽啊啊操我啊啊视频 | 亚洲激情av一区二区| 国产成人小视频在线观看无遮挡| 老司机福利精品免费视频一区二区| 亚洲精品国产综合久久久久久久久| 97超碰最新免费在线观看| 97资源人妻免费在线视频| 欧美爆乳肉感大码在线观看| 国产老熟女伦老熟妇ⅹ| 北条麻妃av在线免费观看| 日本高清撒尿pissing| 美女操逼免费短视频下载链接| 97少妇精品在线观看| 最新91九色国产在线观看| 综合激情网激情五月天| 中文字幕一区二区人妻电影冢本| 92福利视频午夜1000看| 国产无遮挡裸体免费直播视频| 这里有精品成人国产99| 国产熟妇乱妇熟色T区| 天天日天天摸天天爱| 人妻丝袜榨强中文字幕| 在线观看av2025| 亚洲一级av无码一级久久精品| 中文字幕国产专区欧美激情| 全国亚洲男人的天堂| 91精品国产黑色丝袜| av中文字幕国产在线观看| 亚洲精品久久视频婷婷| 精品一区二区三区在线观看| 91亚洲手机在线视频播放| 日韩特级黄片高清在线看| 国产欧美日韩第三页| 日本黄色特一级视频| 动漫美女的小穴视频| 国产福利在线视频一区| 中文字幕av熟女人妻| 亚洲综合图片20p| 亚洲人妻视频在线网| 国产精品日韩欧美一区二区| 青青青视频手机在线观看| 中文字幕奴隷色的舞台50| 久久热这里这里只有精品| 国产大学生援交正在播放| 国产+亚洲+欧美+另类| 爆乳骚货内射骚货内射在线| 经典av尤物一区二区| av破解版在线观看| 91人妻人人做人人爽在线| 国产成人精品福利短视频| 国内精品在线播放第一页| 在线观看的黄色免费网站| 亚洲免费国产在线日韩| 精品亚洲中文字幕av| 日本女大学生的黄色小视频| 亚洲最大黄 嗯色 操 啊| 欧美色婷婷综合在线| 色天天天天射天天舔| 狠狠的往里顶撞h百合| 91九色porny蝌蚪国产成人| 久碰精品少妇中文字幕av| 欧美黑人性猛交xxxxⅹooo| 第一福利视频在线观看| 成熟熟女国产精品一区| 日韩加勒比东京热二区| 秋霞午夜av福利经典影视| av亚洲中文天堂字幕网| jiujiure精品视频在线| 亚洲在线一区二区欧美| 亚洲人妻国产精品综合| 成人av亚洲一区二区| 激情图片日韩欧美人妻| 成人av电影免费版| 成人综合亚洲欧美一区| 成人免费毛片aaaa| 天堂中文字幕翔田av| 国产在线拍揄自揄视频网站| 欧美一区二区三区啪啪同性| 中文字幕高清在线免费播放| 日韩a级精品一区二区| 精品视频国产在线观看| 91精品国产麻豆国产| 日韩视频一区二区免费观看| 日韩精品二区一区久久| 青青青青青手机视频| 韩国爱爱视频中文字幕| 风流唐伯虎电视剧在线观看| 日韩少妇人妻精品无码专区| 91麻豆精品秘密入口在线观看| 国内自拍第一页在线观看| 一区二区三区四区中文| 春色激情网欧美成人| 韩国爱爱视频中文字幕| 亚洲av无硬久久精品蜜桃| 国产a级毛久久久久精品| 经典国语激情内射视频| 日韩伦理短片在线观看| 看一级特黄a大片日本片黑人| 首之国产AV医生和护士小芳| 中文字幕视频一区二区在线观看| 日本啪啪啪啪啪啪啪| av欧美网站在线观看| 成人av中文字幕一区| 国产精品国产三级国产午| 精品久久久久久久久久久a√国产| 免费成人av中文字幕| 深田咏美亚洲一区二区| 成人动漫大肉棒插进去视频| 国产精品系列在线观看一区二区| 亚洲一区av中文字幕在线观看| 又色又爽又黄的美女裸体| 国产在线自在拍91国语自产精品| 大陆av手机在线观看| 免费福利av在线一区二区三区| 日韩成人免费电影二区| 亚洲午夜伦理视频在线| 亚洲偷自拍高清视频| 欧美香蕉人妻精品一区二区| 国产麻豆剧果冻传媒app| 国产激情av网站在线观看| 国产性生活中老年人视频网站| 中文字幕在线一区精品| 亚洲在线一区二区欧美| 青青草在观免费国产精品| 97黄网站在线观看| 中文人妻AV久久人妻水| 成熟丰满熟妇高潮xx×xx | 国产老熟女伦老熟妇ⅹ| 亚洲另类伦春色综合小| 春色激情网欧美成人| 夏目彩春在线中文字幕| 香蕉aⅴ一区二区三区| 91免费放福利在线观看| 久久精品36亚洲精品束缚| 亚洲成人av一区在线| 啪啪啪啪啪啪啪啪啪啪黄色| 日韩亚国产欧美三级涩爱| 国产女人被做到高潮免费视频 | 亚洲精品乱码久久久久久密桃明| 日韩精品激情在线观看| 亚洲无线观看国产高清在线| 亚洲国产香蕉视频在线播放| 最新97国产在线视频| 真实国产乱子伦一区二区| 亚洲天堂有码中文字幕视频| 天天干天天操天天爽天天摸| 亚欧在线视频你懂的| 肏插流水妹子在线乐播下载| 天天夜天天日天天日| 亚洲人妻视频在线网| 日本黄在免费看视频| 黄网十四区丁香社区激情五月天| 97少妇精品在线观看| 色伦色伦777国产精品| 日本最新一二三区不卡在线| 偷偷玩弄新婚人妻h视频| 国产日本精品久久久久久久| 日韩av熟妇在线观看| 成人综合亚洲欧美一区 | 乱亲女秽乱长久久久| 高潮视频在线快速观看国家快速| 精品人妻伦一二三区久| 播放日本一区二区三区电影| 日本熟妇色熟妇在线观看| 晚上一个人看操B片| 国产成人无码精品久久久电影| 操操网操操伊剧情片中文字幕网| 国产av福利网址大全| 人人超碰国字幕观看97| 日韩美av高清在线| 亚洲国产欧美国产综合在线| 成人在线欧美日韩国产| 亚洲特黄aaaa片| 99精品视频在线观看免费播放| 精品人妻伦一二三区久 | 无码精品一区二区三区人| 中国熟女一区二区性xx| 美女操逼免费短视频下载链接| 在线视频免费观看网| 中文字幕一区二区三区蜜月| 操的小逼流水的文章| 91试看福利一分钟| 日本午夜福利免费视频| 亚洲另类在线免费观看| 2022天天干天天操| 亚洲av自拍偷拍综合| 青青青青青操视频在线观看| 日韩视频一区二区免费观看| 亚洲福利天堂久久久久久| 啊用力插好舒服视频| 91精品免费久久久久久| 日韩美在线观看视频黄| 亚洲va国产va欧美精品88| 在线 中文字幕 一区| 亚洲变态另类色图天堂网| 中国黄片视频一区91| 亚洲av天堂在线播放| 97人人模人人爽人人喊| 91超碰青青中文字幕| 特大黑人巨大xxxx| 99精品国产免费久久| 青青青青草手机在线视频免费看 | 91麻豆精品传媒国产黄色片| 九色精品视频在线播放| 性生活第二下硬不起来| 亚洲区欧美区另类最新章节| 欧洲精品第一页欧洲精品亚洲| 国语对白xxxx乱大交| 在线播放 日韩 av| 五色婷婷综合狠狠爱| 最新日韩av传媒在线| 9国产精品久久久久老师| 日韩一区二区电国产精品| 亚洲高清一区二区三区视频在线| 91超碰青青中文字幕| 国产精品一区二区三区蜜臀av| 天天日天天玩天天摸| 综合精品久久久久97| 亚洲精品午夜aaa久久| 快点插进来操我逼啊视频| 精品国产午夜视频一区二区| 漂亮 人妻被中出中文| 精品久久久久久久久久久99| 天天日天天透天天操| av俺也去在线播放| 成人H精品动漫在线无码播放| 天美传媒mv视频在线观看| gay gay男男瑟瑟在线网站| 欧美成人精品欧美一级黄色| 插小穴高清无码中文字幕 | 黄工厂精品视频在线观看| 亚洲欧美福利在线观看| 超级av免费观看一区二区三区| 国产精品系列在线观看一区二区| 五十路人妻熟女av一区二区| 国产又粗又硬又猛的毛片视频| 亚洲av黄色在线网站| 亚洲人妻30pwc| 欧美精品 日韩国产| 精品久久久久久高潮| 老司机福利精品视频在线| 天天日天天舔天天射进去| 换爱交换乱高清大片| 激情小视频国产在线| 日本一区美女福利视频| 性欧美激情久久久久久久| 色综合久久久久久久久中文| 亚洲欧美日韩视频免费观看| 精品视频中文字幕在线播放| 久久热久久视频在线观看| 91免费观看在线网站| 国产综合视频在线看片| 国产日韩欧美视频在线导航| 最近中文2019年在线看| 色呦呦视频在线观看视频| 天天干天天操天天插天天日| 国产日韩欧美视频在线导航| 欧美专区日韩专区国产专区| 精品91自产拍在线观看一区| 国产精品视频欧美一区二区| 2020国产在线不卡视频| 色婷婷综合激情五月免费观看| 亚洲欧美福利在线观看| 少妇ww搡性bbb91| 北条麻妃肉色丝袜视频| 国产揄拍高清国内精品对白| 78色精品一区二区三区| 亚洲精品无码久久久久不卡| 一区二区三区精品日本| 国产精品国产三级国产精东 | 五十路熟女人妻一区二| 欧美日本国产自视大全| 国产老熟女伦老熟妇ⅹ| 91一区精品在线观看| 天天日天天爽天天爽| 天天做天天爽夜夜做少妇| 中文字幕av一区在线观看| 日本熟妇丰满厨房55| 欧美成人综合视频一区二区 | 五十路av熟女松本翔子| 亚洲成高清a人片在线观看| 日曰摸日日碰夜夜爽歪歪| 在线国产日韩欧美视频| 做爰视频毛片下载蜜桃视频1| 亚洲精品乱码久久久久久密桃明| 亚洲成人三级在线播放| 岛国av高清在线成人在线| 日韩国产乱码中文字幕| 国产精品自偷自拍啪啪啪| 天天干夜夜操啊啊啊| 日辽宁老肥女在线观看视频| 亚洲日本一区二区久久久精品| 好吊操视频这里只有精品| 国产精品久久久久久久女人18| 青青青国产免费视频| 国产日韩欧美美利坚蜜臀懂色| 天天日天天天天天天天天天天| 1000部国产精品成人观看视频| 国产日韩精品免费在线| 日本后入视频在线观看| 欧美黄片精彩在线免费观看| 色偷偷伊人大杳蕉综合网| 亚洲综合一区二区精品久久| 精品高跟鞋丝袜一区二区| 国产清纯美女al在线| 亚洲综合一区成人在线| 性欧美激情久久久久久久| okirakuhuhu在线观看| 丝袜肉丝一区二区三区四区在线 | 99热99re在线播放| 国产高清97在线观看视频| 男女啪啪视频免费在线观看| 欧美一区二区三区激情啪啪啪| 中文字幕人妻熟女在线电影| 国产成人精品一区在线观看| 欧美中文字幕一区最新网址| 天堂资源网av中文字幕| 亚洲成av人无码不卡影片一| 在线观看视频 你懂的| www,久久久,com| 亚洲男人在线天堂网| 2022国产综合在线干| 77久久久久国产精产品| 中文字幕高清资源站| 欧美日本国产自视大全| 制服丝袜在线人妻中文字幕| 好吊视频—区二区三区| 久久久久久久久久久久久97| 国产精品伦理片一区二区| 久久这里只有精彩视频免费| 亚洲1卡2卡三卡4卡在线观看| 99热久久这里只有精品8| 天天干天天日天天干天天操| 日本午夜爽爽爽爽爽视频在线观看 | 天天日天天操天天摸天天舔| 在线可以看的视频你懂的| 天天日天天干天天要| 亚洲国产精品免费在线观看| 11久久久久久久久久久| 亚洲精品欧美日韩在线播放 | 18禁网站一区二区三区四区| 国产精彩福利精品视频| 精品一区二区三区欧美| 偷偷玩弄新婚人妻h视频| 国产麻豆剧传媒精品国产av蜜桃| 成人30分钟免费视频| 青青青艹视频在线观看| 国产aⅴ一线在线观看| 涩涩的视频在线观看视频| 中文字幕高清在线免费播放 | 97精品成人一区二区三区| 亚洲国产精品美女在线观看| 自拍 日韩 欧美激情| 超碰97人人澡人人| 成人高清在线观看视频| 中文字幕高清免费在线人妻| 91精品免费久久久久久| 欧美日韩中文字幕欧美| av在线免费资源站| 天天操天天污天天射| 韩国亚洲欧美超一级在线播放视频| 国产精品黄大片在线播放| 五月色婷婷综合开心网4438| nagger可以指黑人吗| 中文字幕 人妻精品| 男人的天堂av日韩亚洲| 精品久久婷婷免费视频| 欧美亚洲牲夜夜综合久久| 国产之丝袜脚在线一区二区三区 | 清纯美女在线观看国产| 狠狠鲁狠狠操天天晚上干干| 国产亚洲精品视频合集| 亚洲精品国产综合久久久久久久久| 自拍偷拍 国产资源| 特黄老太婆aa毛毛片| 亚洲人妻视频在线网| 真实国模和老外性视频| 超碰97免费人妻麻豆| 亚洲乱码中文字幕在线| 国产女人叫床高潮大片视频| 欧美aa一级一区三区四区 | jul—619中文字幕在线| 亚洲国产欧美国产综合在线| 中国把吊插入阴蒂的视频| av手机在线观播放网站| 国产不卡av在线免费| 久久亚洲天堂中文对白| 日韩亚洲高清在线观看| 制丝袜业一区二区三区| 中文字幕日本人妻中出| 人妻无码中文字幕专区| 青青青青青操视频在线观看| 传媒在线播放国产精品一区 | 欧美精品久久久久久影院| 人人在线视频一区二区| 香蕉片在线观看av| 久久h视频在线观看| 久久香蕉国产免费天天| 女生自摸在线观看一区二区三区| 天天射,天天操,天天说| 亚洲精品午夜aaa久久| 日韩欧美国产精品91| 自拍偷拍,中文字幕| 香蕉aⅴ一区二区三区| 传媒在线播放国产精品一区| 国产日本精品久久久久久久| 亚洲无码一区在线影院| 蜜桃臀av蜜桃臀av| 欧美成人综合色在线噜噜| 久久久久久久精品老熟妇| 色在线观看视频免费的| 91亚洲精品干熟女蜜桃频道| 偷拍3456eee| 蜜桃臀av蜜桃臀av| 一区二区三区av高清免费| 午夜婷婷在线观看视频| 91p0rny九色露脸熟女| 超碰97免费人妻麻豆| 亚洲av黄色在线网站| 久久这里有免费精品| 国产精品一区二区三区蜜臀av| 色综合久久五月色婷婷综合 | 亚洲日本一区二区久久久精品| 老司机99精品视频在线观看| 精内国产乱码久久久久久| 欧美另类重口味极品在线观看| 欧美成一区二区三区四区| 青青草亚洲国产精品视频| 高清成人av一区三区| 中文字幕综合一区二区| 早川濑里奈av黑人番号| 免费男阳茎伸入女阳道视频| 日韩美女福利视频网| 国产精品自拍偷拍a| 在线观看亚洲人成免费网址| 久久这里只有精彩视频免费| 国产麻豆精品人妻av| 国产精品入口麻豆啊啊啊| 欲满人妻中文字幕在线| 五十路熟女人妻一区二区9933 | 日本啪啪啪啪啪啪啪| 无码日韩人妻精品久久| 日本免费午夜视频网站| 精品91自产拍在线观看一区| 美日韩在线视频免费看| 熟女少妇激情五十路| 在线视频自拍第三页| 日韩成人性色生活片| 天天插天天色天天日| brazzers欧熟精品系列| 中文字幕日韩无敌亚洲精品| 丝袜肉丝一区二区三区四区在线| 中文字幕免费福利视频6| 天天操天天干天天日狠狠插| 国产精品久久久久网| 午夜精品久久久久麻豆影视| 国产精选一区在线播放| 精品乱子伦一区二区三区免费播| 内射久久久久综合网| 欧美怡红院视频在线观看| 亚洲福利午夜久久久精品电影网 | 亚洲国产在人线放午夜| 亚洲欧美国产综合777| 成人伊人精品色xxxx视频| 日本免费午夜视频网站| 成年人午夜黄片视频资源| 国产女孩喷水在线观看| 美女视频福利免费看| 欧美色呦呦最新网址| 夜鲁夜鲁狠鲁天天在线| 19一区二区三区在线播放| 亚洲熟女综合色一区二区三区四区| av天堂中文字幕最新| 亚洲熟女综合色一区二区三区四区 | 亚洲熟女女同志女同| 四虎永久在线精品免费区二区| 日曰摸日日碰夜夜爽歪歪| 大黑人性xxxxbbbb| 亚洲 国产 成人 在线| 亚洲一级美女啪啪啪| 成人在线欧美日韩国产| 国产精品一二三不卡带免费视频 | 欧美专区第八页一区在线播放 | 亚洲无码一区在线影院| 2020国产在线不卡视频| 亚洲欧美另类自拍偷拍色图| 天天操夜夜骑日日摸| 亚洲一级av无码一级久久精品| 国产超码片内射在线| 国产免费av一区二区凹凸四季| 国产一区av澳门在线观看| 100%美女蜜桃视频| 国产亚洲欧美另类在线观看| av大全在线播放免费| 精品一区二区三区欧美| 极品丝袜一区二区三区| 在线观看免费av网址大全| 免费成人va在线观看| 大屁股熟女一区二区三区| 女蜜桃臀紧身瑜伽裤| 人人妻人人澡欧美91精品| 9色在线视频免费观看| 亚洲天堂av最新网址| 国产精品午夜国产小视频| ka0ri在线视频| 中国熟女@视频91| 亚洲区美熟妇久久久久| 18禁美女黄网站色大片下载| 插逼视频双插洞国产操逼插洞| 美女张开腿让男生操在线看| 91国语爽死我了不卡| 天天操天天干天天艹| 成年人中文字幕在线观看| 97人妻无码AV碰碰视频| 91av中文视频在线| japanese五十路熟女熟妇| 日韩中文字幕精品淫| 在线播放国产黄色av| 国产精品人妻66p| 中文字幕第一页国产在线| 欧美成人小视频在线免费看| 欧美精品免费aaaaaa| 日韩在线中文字幕色| www天堂在线久久| 国产91精品拍在线观看| 日本人竟这样玩学生妹| 欧美一区二区三区激情啪啪啪| 中文字幕免费在线免费| 日本熟妇色熟妇在线观看| 亚洲精品中文字幕下载| 大胆亚洲av日韩av| 日日夜夜精品一二三| 无忧传媒在线观看视频| 国产乱子伦一二三区| 18禁免费av网站| 97色视频在线观看| 色婷婷综合激情五月免费观看 | 91精品国产麻豆国产| 日韩三级电影华丽的外出| 亚洲成人av一区久久| 亚洲精品无码色午夜福利理论片| 97精品成人一区二区三区| 欧洲黄页网免费观看| 亚洲最大黄了色网站| 色吉吉影音天天干天天操| 91欧美在线免费观看| 亚洲一区二区三区久久午夜| 亚洲人妻30pwc| 亚洲国产免费av一区二区三区 | 久草电影免费在线观看| 婷婷五月亚洲综合在线| 一区二区三区另类在线| 小泽玛利亚视频在线观看| 黄片色呦呦视频免费看| 啪啪啪啪啪啪啪免费视频| 插小穴高清无码中文字幕| 日本少妇在线视频大香蕉在线观看| 一区二区三区四区五区性感视频| 鸡巴操逼一级黄色气| 无套猛戳丰满少妇人妻| 日本成人不卡一区二区| 午夜青青草原网在线观看| 三级等保密码要求条款| AV无码一区二区三区不卡| 亚洲精品在线资源站| 亚洲欧美久久久久久久久| 换爱交换乱高清大片| 中文字幕一区的人妻欧美日韩| 日韩a级精品一区二区| 天天日夜夜操天天摸| 香港一级特黄大片在线播放| 国产精品伦理片一区二区| 亚洲在线一区二区欧美| 午夜精彩视频免费一区| 新97超碰在线观看| 免费岛国喷水视频在线观看| 青青热久免费精品视频在线观看| 精彩视频99免费在线| 视频一区 视频二区 视频| 亚洲国产精品黑丝美女| 91在线免费观看成人| 国产91嫩草久久成人在线视频| 日韩欧美中文国产在线| 亚洲精品ww久久久久久| 999热精品视频在线| 中文字幕高清免费在线人妻 | av在线免费观看亚洲天堂| 亚洲午夜高清在线观看| 天天草天天色天天干| 婷婷激情四射在线观看视频| 精品美女在线观看视频在线观看| 5528327男人天堂| 午夜在线精品偷拍一区二| 999九九久久久精品| 国产极品精品免费视频| 国产品国产三级国产普通话三级| 中文字幕日韩无敌亚洲精品| 国产精品黄页网站视频| 免费在线观看污污视频网站| 中文字幕在线第一页成人| 蜜臀成人av在线播放| 国产视频在线视频播放| av一区二区三区人妻| 中国把吊插入阴蒂的视频| 天天躁日日躁狠狠躁躁欧美av| 日韩伦理短片在线观看| 在线国产中文字幕视频| 二区中出在线观看老师| 亚洲人妻国产精品综合| 99久久激情婷婷综合五月天| 2020韩国午夜女主播在线| 成人性爱在线看四区| 97国产在线av精品| 婷婷久久一区二区字幕网址你懂得 | 日韩av大胆在线观看| 青青青青青操视频在线观看| 91国产资源在线视频| av高潮迭起在线观看| 大香蕉大香蕉大香蕉大香蕉大香蕉| 最后99天全集在线观看| 综合一区二区三区蜜臀| 91极品大一女神正在播放| 18禁美女无遮挡免费| 亚洲综合一区二区精品久久| 成人免费做爰高潮视频| 女同互舔一区二区三区| 日韩av中文在线免费观看| 亚洲 欧美 精品 激情 偷拍| 亚洲中文字幕校园春色| 欧美交性又色又爽又黄麻豆| 亚洲国产精品久久久久久6| 国产精品自拍视频大全| 午夜婷婷在线观看视频| 日本熟妇色熟妇在线观看| 国产成人精品亚洲男人的天堂| 老熟妇凹凸淫老妇女av在线观看| 午夜青青草原网在线观看| 动漫精品视频在线观看| 人人在线视频一区二区| av手机免费在线观看高潮| 天天想要天天操天天干| 天天爽夜夜爽人人爽QC| 中文字幕高清资源站| 国产av国片精品一区二区| 91精品国产91青青碰| av中文字幕国产在线观看| 亚洲综合一区成人在线| 天天插天天色天天日| 日韩a级黄色小视频| 久久久久久久99精品| 自拍偷拍亚洲精品第2页| 人妻少妇一区二区三区蜜桃| 亚洲午夜精品小视频| 久久精品亚洲国产av香蕉| 秋霞午夜av福利经典影视| 在线观看免费岛国av| 在线新三级黄伊人网| 国产清纯美女al在线| 国产av福利网址大全| 97国产精品97久久| 国产aⅴ一线在线观看| 岛国黄色大片在线观看| 粗大的内捧猛烈进出爽大牛汉子| 亚洲va天堂va国产va久| 国产精品自拍在线视频| 国产女人被做到高潮免费视频 | 自拍偷拍日韩欧美一区二区| 传媒在线播放国产精品一区| 午夜国产福利在线观看| 在线观看一区二区三级| 亚洲欧美综合在线探花| 性感美女福利视频网站| 在线观看欧美黄片一区二区三区 | 免费费一级特黄真人片| 黄页网视频在线免费观看| 一区二区熟女人妻视频| 天天日天天爽天天干| 欧美成人黄片一区二区三区 | av高潮迭起在线观看| 中文字幕1卡1区2区3区| 无忧传媒在线观看视频| 精品一区二区三区三区色爱| 午夜场射精嗯嗯啊啊视频| 91av精品视频在线| av在线免费中文字幕| 一区二区三区美女毛片| 国产精品人妻熟女毛片av久| 日本精品视频不卡一二三| 早川濑里奈av黑人番号| 久久久精品999精品日本| 国产一区二区久久久裸臀| 青青尤物在线观看视频网站| 欧美精品一区二区三区xxxx| 午夜免费观看精品视频| 欧美交性又色又爽又黄麻豆| 成年人该看的视频黄免费| 天美传媒mv视频在线观看| 丁香花免费在线观看中文字幕| av天堂中文免费在线| 日本熟妇喷水xxx| 日本韩国亚洲综合日韩欧美国产| 亚洲 人妻 激情 中文| 91精品高清一区二区三区| 精品一区二区三区三区色爱| 不戴胸罩引我诱的隔壁的人妻| 欧美一区二区三区四区性视频| 又黄又刺激的午夜小视频| 欧洲日韩亚洲一区二区三区 | 91啪国自产中文字幕在线| 日本一本午夜在线播放| 中文字幕免费福利视频6| 亚洲天堂有码中文字幕视频| 欧美日韩熟女一区二区三区| 一区二区三区欧美日韩高清播放| 国产午夜激情福利小视频在线| 久久这里只有精品热视频| 欧美色婷婷综合在线| 好吊视频—区二区三区| av俺也去在线播放| 亚洲一级美女啪啪啪| 韩国AV无码不卡在线播放| 国产亚洲精品欧洲在线观看| 99热这里只有国产精品6| 91老师蜜桃臀大屁股| 成人网18免费视频版国产| 亚洲av日韩精品久久久久久hd| 久久精品在线观看一区二区| 老司机欧美视频在线看| 欧美天堂av无线av欧美| 亚洲福利精品视频在线免费观看| 美女福利写真在线观看视频| 午夜影院在线观看视频羞羞羞| 亚洲中文字幕校园春色| 久久热久久视频在线观看| 青草青永久在线视频18| 欧美天堂av无线av欧美| 人妻av无码专区久久绿巨人| 天天插天天狠天天操| 18禁美女羞羞免费网站| 免费观看丰满少妇做受| 亚洲精品无码色午夜福利理论片| 国产91精品拍在线观看| 青草亚洲视频在线观看| 青青在线视频性感少妇和隔壁黑丝| 亚洲高清国产拍青青草原| 天天躁日日躁狠狠躁躁欧美av| 国产激情av网站在线观看| 97资源人妻免费在线视频| 中文字幕综合一区二区| 久久丁香花五月天色婷婷| 丝袜肉丝一区二区三区四区在线| 五月天中文字幕内射| 久久久噜噜噜久久熟女av| 在线成人日韩av电影| 精品久久久久久高潮| 精品久久久久久久久久久99| 日韩人妻在线视频免费| 阴茎插到阴道里面的视频| 亚洲美女高潮喷浆视频| 国产精品视频一区在线播放| 亚洲欧美一区二区三区电影| 日本一二三中文字幕| 91亚洲精品干熟女蜜桃频道| 在线观看免费视频色97| 黄色录像鸡巴插进去| 国产欧美精品免费观看视频| 超级碰碰在线视频免费观看| 国产精品一二三不卡带免费视频| 午夜dv内射一区区| 日韩av熟妇在线观看| 国产性生活中老年人视频网站| 亚洲国产精品免费在线观看| 黑人3p华裔熟女普通话| 日韩av有码一区二区三区4 | 国产91嫩草久久成人在线视频| 91免费观看国产免费| 亚洲国产精品免费在线观看| 美女骚逼日出水来了| 黄色片一级美女黄色片| 国产黄色a级三级三级三级| 老司机福利精品免费视频一区二区 | 岛国毛片视频免费在线观看| 青青草人人妻人人妻| 黑人巨大精品欧美视频| 在线成人日韩av电影| 爆乳骚货内射骚货内射在线| 91人妻精品一区二区在线看| 天天干天天日天天干天天操| 免费一级黄色av网站| 在线观看视频污一区| 一区二区三区欧美日韩高清播放| 亚洲午夜高清在线观看| 亚洲国产精品免费在线观看| 国产污污污污网站在线| 日本少妇高清视频xxxxx| 亚洲免费视频欧洲免费视频| 少妇人妻久久久久视频黄片| 少妇人妻二三区视频| 91www一区二区三区| 国产chinesehd精品麻豆| 欧美日韩不卡一区不区二区| 亚洲最大黄 嗯色 操 啊| 55夜色66夜色国产精品站| 青娱乐最新视频在线| 亚洲第一黄色在线观看 | 91国产在线视频免费观看| 夏目彩春在线中文字幕| 欧美老妇精品另类不卡片| 91av精品视频在线| 2012中文字幕在线高清| 黄色视频在线观看高清无码 | 国产午夜男女爽爽爽爽爽视频 | 99国产精品窥熟女精品| 在线观看欧美黄片一区二区三区| 中文字幕在线第一页成人 | 在线观看一区二区三级| 午夜精品一区二区三区城中村| 99热这里只有精品中文| 久久精品国产999| 国产一区av澳门在线观看| 欧亚乱色一区二区三区| 青青青aaaa免费| 日本在线一区二区不卡视频| 绝顶痉挛大潮喷高潮无码 | 精品国产乱码一区二区三区乱| 久久艹在线观看视频| 国际av大片在线免费观看| 国产高清精品一区二区三区| 久久久制服丝袜中文字幕| av网站色偷偷婷婷网男人的天堂| 中文字母永久播放1区2区3区| 日本福利午夜电影在线观看| 亚洲精品久久视频婷婷| 女生被男生插的视频网站| 人妻在线精品录音叫床| 欧亚乱色一区二区三区| 亚洲激情偷拍一区二区| 狠狠的往里顶撞h百合| 最新国产精品拍在线观看| 国产精品黄页网站视频| 久久综合老鸭窝色综合久久| 在线免费观看国产精品黄色| 在线成人日韩av电影| 天堂av在线官网中文| 亚洲免费福利一区二区三区| 韩国黄色一级二级三级| 久久久久久国产精品| 人妻少妇av在线观看| 国产成人小视频在线观看无遮挡| 国产av一区2区3区| 中文字母永久播放1区2区3区| 日韩亚洲高清在线观看| 久久久久久久久久性潮| 一级黄色av在线观看| 久久农村老妇乱69系列| 日韩加勒比东京热二区| 岛国免费大片在线观看| 国产精品国产三级国产午| 日韩精品电影亚洲一区| 2021年国产精品自拍| 亚洲人成精品久久久久久久| 国产免费高清视频视频| 免费岛国喷水视频在线观看| 国产亚洲欧美视频网站| 日韩午夜福利精品试看| 欧美色呦呦最新网址| www久久久久久久久久久| 一区二区三区激情在线| 成人av天堂丝袜在线观看| av黄色成人在线观看| 久久国产精品精品美女| 国产在线免费观看成人| 成人国产激情自拍三区| 亚洲精品麻豆免费在线观看| 又粗又长 明星操逼小视频 | 久久久久久久精品成人热| 免费费一级特黄真人片| 偷拍自拍 中文字幕| 成人亚洲精品国产精品| okirakuhuhu在线观看| av一本二本在线观看| 美女张开腿让男生操在线看| 亚洲偷自拍高清视频| 国产午夜福利av导航| 日韩激情文学在线视频| 91麻豆精品秘密入口在线观看| 国产清纯美女al在线| 在线播放一区二区三区Av无码| 大胆亚洲av日韩av| 国产日韩欧美美利坚蜜臀懂色| 亚洲一区二区三区av网站| 国产欧美日韩第三页| 大学生A级毛片免费视频| 欧美亚洲国产成人免费在线| 乱亲女秽乱长久久久| 久久热久久视频在线观看| 免费成人av中文字幕| 成人av电影免费版| 国产精品国产三级国产精东| 久久亚洲天堂中文对白| 亚洲av日韩av网站| 国产成人一区二区三区电影网站 | 顶级尤物粉嫩小尤物网站| 99精品视频在线观看婷婷| 一级黄色片夫妻性生活| 午夜美女福利小视频| 青青青国产片免费观看视频| 成人精品视频99第一页| 超碰97人人澡人人| 日韩a级精品一区二区| 神马午夜在线观看视频| 久久久久久久久久一区二区三区| 亚洲精品高清自拍av| 91天堂天天日天天操| 夜夜骑夜夜操夜夜奸| 国产黄网站在线观看播放| 精品老妇女久久9g国产| 亚洲高清国产拍青青草原| 99久久99久国产黄毛片| 全国亚洲男人的天堂| 天天操天天爽天天干| 国产高清精品一区二区三区| 午夜福利资源综合激情午夜福利资 | 偷青青国产精品青青在线观看 | 欧美乱妇无乱码一区二区| 欧美性感尤物人妻在线免费看| 久久尻中国美女视频| 91麻豆精品91久久久久同性| 国产精品国产三级麻豆| 91chinese在线视频| 91chinese在线视频| 亚洲伊人色一综合网| 人妻久久无码中文成人| 国产伊人免费在线播放| 喷水视频在线观看这里只有精品| 91九色国产porny蝌蚪| 色天天天天射天天舔| 1区2区3区不卡视频| 精彩视频99免费在线| 亚洲成人线上免费视频观看| 5528327男人天堂| 国产精品久久综合久久| 天天射,天天操,天天说| 2022中文字幕在线| 五月色婷婷综合开心网4438| 熟女人妻一区二区精品视频| 成人激情文学网人妻| 动漫av网站18禁| 天天日夜夜干天天操| 99精品视频之69精品视频| 亚洲男人让女人爽的视频| 国产一区二区欧美三区| 伊人精品福利综合导航| 亚洲第17页国产精品| 91精品国产黑色丝袜| 美女张开两腿让男人桶av| 狍和女人的王色毛片| 国产精品黄页网站视频| 2020久久躁狠狠躁夜夜躁| 最新的中文字幕 亚洲| 18禁污污污app下载| 93人妻人人揉人人澡人人| av久久精品北条麻妃av观看| gav成人免费播放| 国产剧情演绎系列丝袜高跟| 影音先锋女人av噜噜色| 欧美亚洲少妇福利视频| 亚洲视频在线观看高清| 欧美va亚洲va天堂va| 欧美中国日韩久久精品| 一区二区三区av高清免费| 天美传媒mv视频在线观看| 97人人模人人爽人人喊| 日韩美av高清在线| 97瑟瑟超碰在线香蕉| 91中文字幕最新合集| 国产内射中出在线观看| 人妻素人精油按摩中出| 亚洲成人国产综合一区| 91p0rny九色露脸熟女| 婷婷色国产黑丝少妇勾搭AV | 动漫精品视频在线观看| 人人妻人人爽人人澡人人精品| 日本人竟这样玩学生妹| 国产美女一区在线观看| 第一福利视频在线观看| 日本免费视频午夜福利视频| 国产一级麻豆精品免费| 青青青青青手机视频| 日本欧美视频在线观看三区| 亚洲卡1卡2卡三卡四老狼| 三级av中文字幕在线观看| 精品美女在线观看视频在线观看| 国产亚洲视频在线二区| 国产精品午夜国产小视频| 天堂中文字幕翔田av| 91久久精品色伊人6882| 亚洲av黄色在线网站| 国产午夜激情福利小视频在线| 91精品国产高清自在线看香蕉网| 中文字幕高清免费在线人妻| 亚洲日产av一区二区在线| 亚洲另类图片蜜臀av| 国产精品自偷自拍啪啪啪| 亚洲少妇高潮免费观看| 四川乱子伦视频国产vip| 亚洲狠狠婷婷综合久久app| 亚洲天堂av最新网址| 狍和女人的王色毛片| 欧美 亚洲 另类综合| 免费在线看的黄片视频| 亚洲精品一区二区三区老狼| 天天日天天干天天插舔舔| 一区二区三区另类在线| 国产精品女邻居小骚货| 搡老熟女一区二区在线观看| ka0ri在线视频| 欧美香蕉人妻精品一区二区| 国产妇女自拍区在线观看| 青草青永久在线视频18| 久久精品36亚洲精品束缚| 久青青草视频手机在线免费观看 | 青青青青爽手机在线| 精品美女福利在线观看| 免费手机黄页网址大全| 国产精品日韩欧美一区二区| 午夜毛片不卡免费观看视频| 国产精品人妻熟女毛片av久| 啪啪啪18禁一区二区三区| 社区自拍揄拍尻屁你懂的| 中文字幕日本人妻中出| 欧美一区二区三区激情啪啪啪| 亚洲av极品精品在线观看| 日韩加勒比东京热二区| 天天日天天干天天舔天天射| 日视频免费在线观看| 欧美日韩中文字幕欧美| 最近的中文字幕在线mv视频| 精彩视频99免费在线| 天天日天天日天天射天天干| 综合激情网激情五月五月婷婷| 女同互舔一区二区三区| 毛片av在线免费看| 天天插天天色天天日| 插逼视频双插洞国产操逼插洞| 超鹏97历史在线观看| 欧美在线偷拍视频免费看| 天码人妻一区二区三区在线看 | 精品一区二区三四区| 日韩精品二区一区久久| 欧美久久一区二区伊人| 91啪国自产中文字幕在线| 日韩欧美国产一区ab| 精品黑人巨大在线一区| 国产黄色a级三级三级三级| 久久人人做人人妻人人玩精品vr| 亚洲精品午夜aaa久久| 三级等保密码要求条款| 四川乱子伦视频国产vip| 亚洲一区二区激情在线| 一区二区三区日本伦理| 99热国产精品666| 成人30分钟免费视频| 亚洲精品亚洲人成在线导航| 热思思国产99re| 精品美女久久久久久| 福利在线视频网址导航| 日本韩国免费一区二区三区视频| 丰满的子国产在线观看| 日韩中文字幕精品淫| 天天日天天敢天天干| 在线亚洲天堂色播av电影| 福利午夜视频在线观看| 黑人解禁人妻叶爱071| 午夜大尺度无码福利视频| 五月婷婷在线观看视频免费| 国产福利小视频二区| 天天操天天射天天操天天天| 久久久久久久99精品| 欧美特色aaa大片| 免费观看理论片完整版| 首之国产AV医生和护士小芳| 1024久久国产精品| 岛国青草视频在线观看| 在线免费观看视频一二区| 国产精品亚洲а∨天堂免| 国产精品人妻66p| 2020久久躁狠狠躁夜夜躁| 日本少妇的秘密免费视频| 成熟丰满熟妇高潮xx×xx| 精品国产亚洲av一淫| 日本三极片视频网站观看| 国产精品欧美日韩区二区| 888亚洲欧美国产va在线播放| 成人蜜臀午夜久久一区| 国产一级精品综合av| 色婷婷久久久久swag精品| 日本一道二三区视频久久| 亚洲欧美另类自拍偷拍色图| 人人爽亚洲av人人爽av| 国产麻豆国语对白露脸剧情| 亚洲 欧美 自拍 偷拍 在线| 欧美va亚洲va天堂va| 亚洲的电影一区二区三区 | 宅男噜噜噜666国产| 小穴多水久久精品免费看| 亚洲熟色妇av日韩熟色妇在线| 大香蕉伊人国产在线| 欧美乱妇无乱码一区二区| 午夜青青草原网在线观看| 亚洲熟女久久久36d| 天天综合天天综合天天网| 人妻久久久精品69系列| 国产精品中文av在线播放| 天堂av在线官网中文| 99精品国产免费久久| 老司机99精品视频在线观看| 99热色原网这里只有精品| 不卡一区一区三区在线| 人妻凌辱欧美丰满熟妇| 91精品国产综合久久久蜜| 免费人成黄页网站在线观看国产| 91一区精品在线观看| 人妻无码中文字幕专区| 精品人妻伦一二三区久| 伊人成人综合开心网| 亚洲精品精品国产综合| 欧美成一区二区三区四区| 2020中文字幕在线播放| 人妻自拍视频中国大陆| 欧美一级视频一区二区| 亚洲av男人的天堂你懂的| eeuss鲁片一区二区三区| 中文字幕一区二 区二三区四区| 无码国产精品一区二区高潮久久4 日韩欧美一级精品在线观看 | 成人亚洲精品国产精品| 欧美亚洲一二三区蜜臀| 免费观看丰满少妇做受| 国产揄拍高清国内精品对白| 好男人视频在线免费观看网站| 久久久久久久精品老熟妇| 啪啪啪啪啪啪啪免费视频| 国产1区,2区,3区| 无码国产精品一区二区高潮久久4| 秋霞午夜av福利经典影视| 色综合久久久久久久久中文| 91大神福利视频网| 一个色综合男人天堂| 在线视频自拍第三页| 国产麻豆乱子伦午夜视频观看| 成人久久精品一区二区三区| 伊人情人综合成人久久网小说| 大屁股熟女一区二区三区| 黄色成人在线中文字幕| 婷婷六月天中文字幕| 综合激情网激情五月天| 中文字幕之无码色多多| 激情伦理欧美日韩中文字幕| 欧美成人猛片aaaaaaa| 精品日产卡一卡二卡国色天香 | av老司机亚洲一区二区| 91av精品视频在线| 午夜频道成人在线91| 中文字幕午夜免费福利视频| 亚洲男人在线天堂网| 欧美一区二区中文字幕电影 | 亚洲一区二区三区偷拍女厕91 | 亚洲一区二区三区久久受 | av亚洲中文天堂字幕网| 国产亚洲欧美视频网站| 亚洲另类伦春色综合小| 久草视频在线免播放| 免费黄色成人午夜在线网站| 亚洲无线观看国产高清在线| 日韩精品中文字幕播放| 亚洲自拍偷拍精品网| 久久久麻豆精亚洲av麻花| 欧美3p在线观看一区二区三区| 99热99这里精品6国产| 亚洲高清视频在线不卡| 国产精品一二三不卡带免费视频| 青青青青青手机视频| 黄色资源视频网站日韩| 亚洲精品午夜aaa久久| 99精品久久久久久久91蜜桃| 日本免费一级黄色录像| 免费成人av中文字幕| 不卡精品视频在线观看| 亚洲 中文 自拍 无码| 中文字幕之无码色多多| 成人av免费不卡在线观看| 午夜极品美女福利视频| 午夜成午夜成年片在线观看| 中国黄片视频一区91| 熟女国产一区亚洲中文字幕| 亚洲区美熟妇久久久久| 日本又色又爽又黄又粗| 午夜精品一区二区三区更新| 天天想要天天操天天干| 久久这里有免费精品| 青青草成人福利电影| 99精品国产免费久久| 久久久久只精品国产三级| 少妇人妻二三区视频| 中文字幕第三十八页久久| 国产第一美女一区二区三区四区| 天天操天天操天天碰| 成人久久精品一区二区三区| 都市家庭人妻激情自拍视频| 一区二区三区另类在线| 亚洲av成人网在线观看| 午夜激情高清在线观看| 岛国黄色大片在线观看| 亚洲成人三级在线播放| 午夜精品在线视频一区| 国产精品国产三级国产精东| 亚洲av在线观看尤物| 日本中文字幕一二区视频| 99热99re在线播放| 免费看国产av网站| 日韩精品中文字幕在线| 99热99这里精品6国产| jiuse91九色视频| 福利一二三在线视频观看| 国产精品人妻66p| 亚洲一区二区三区久久受| 亚洲综合另类欧美久久| 男女之间激情网午夜在线| 97瑟瑟超碰在线香蕉| 国产高清精品一区二区三区| 成人av在线资源网站| 一区二区三区精品日本| 青青青艹视频在线观看| 亚洲人一区二区中文字幕| 成人午夜电影在线观看 久久| 视频一区二区综合精品| 换爱交换乱高清大片| 日韩加勒比东京热二区| 国产普通话插插视频| av俺也去在线播放| 无码精品一区二区三区人| 亚洲高清视频在线不卡| 高清成人av一区三区| 伊人日日日草夜夜草| 91麻豆精品久久久久| 国产综合视频在线看片| 国产精品国产三级国产精东| 沙月文乃人妻侵犯中文字幕在线| 精品一线二线三线日本| 亚洲精品午夜久久久久| 日韩美在线观看视频黄| 一区二区三区蜜臀在线| 大鸡吧插入女阴道黄色片| 美女大bxxxx内射| 国产精品系列在线观看一区二区| 亚洲 中文字幕在线 日韩| 亚洲自拍偷拍精品网| 在线视频免费观看网| 亚洲av日韩av网站| 国产福利在线视频一区| 久草视频在线一区二区三区资源站| 亚洲精品av在线观看| 国产精品三级三级三级| 在线观看欧美黄片一区二区三区 | 成人sm视频在线观看| 午夜久久久久久久99| 亚洲天堂av最新网址| 九色porny九色9l自拍视频| 欧美成人小视频在线免费看| 日韩三级黄色片网站| 亚洲卡1卡2卡三卡四老狼| 在线免费观看国产精品黄色| 老师啊太大了啊啊啊尻视频| 欧美另类z0z变态| 欧美色呦呦最新网址| 天天草天天色天天干| 亚洲美女高潮喷浆视频| 成人福利视频免费在线| 最新中文字幕乱码在线| 久久精品国产999| 人妻自拍视频中国大陆| 国产视频一区二区午夜| 最新97国产在线视频| 可以在线观看的av中文字幕| 免费观看丰满少妇做受| 老有所依在线观看完整版| 在线观看911精品国产| 亚洲天堂av最新网址| 精内国产乱码久久久久久| 亚洲一区二区久久久人妻| 天天操夜夜操天天操天天操| 国产91久久精品一区二区字幕 | 99热99re在线播放| av在线免费中文字幕| 亚洲少妇人妻无码精品| 天天干天天爱天天色| 看一级特黄a大片日本片黑人| 偷拍自拍福利视频在线观看| 国产亚洲欧美另类在线观看| 国产亚洲欧美视频网站| 1区2区3区4区视频在线观看| 边摸边做超爽毛片18禁色戒 | 水蜜桃一区二区三区在线观看视频| 自拍偷拍亚洲精品第2页| 人妻3p真实偷拍一二区| 扒开让我视频在线观看| 2018在线福利视频| 日韩精品二区一区久久| 99av国产精品欲麻豆| 超级碰碰在线视频免费观看| 国产精品成人xxxx| 香蕉aⅴ一区二区三区| 国产精品久久久久久美女校花| 狠狠的往里顶撞h百合| 亚洲精品国产在线电影| 亚洲人一区二区中文字幕| 亚洲成高清a人片在线观看| 操日韩美女视频在线免费看| 日韩美av高清在线| 男女啪啪视频免费在线观看| 黑人3p华裔熟女普通话| 久久这里只有精彩视频免费| 美女少妇亚洲精选av| 老鸭窝日韩精品视频观看| 日日爽天天干夜夜操| 日韩精品一区二区三区在线播放| 91超碰青青中文字幕| 亚洲成人情色电影在线观看| 亚洲伊人av天堂有码在线| 欧美日本在线观看一区二区| 亚洲精品色在线观看视频| 亚洲乱码中文字幕在线| 水蜜桃一区二区三区在线观看视频 | 亚洲 中文 自拍 无码| 国产污污污污网站在线| 日本高清撒尿pissing| 男人在床上插女人视频| 日本少妇精品免费视频| 美女 午夜 在线视频| 青青青青视频在线播放| 亚洲午夜电影之麻豆| 欧美一区二区中文字幕电影| 亚洲高清视频在线不卡| 国产精品午夜国产小视频| 日本熟女精品一区二区三区| 中文字日产幕乱六区蜜桃| 中文字幕av一区在线观看| 最近中文2019年在线看| 337p日本大胆欧美人| 好了av中文字幕在线| 国产又粗又猛又爽又黄的视频美国| 91精品免费久久久久久| yellow在线播放av啊啊啊| 午夜精品一区二区三区城中村| 日韩亚国产欧美三级涩爱| 国产亚洲四十路五十路| 丰满少妇人妻xxxxx| 在线 中文字幕 一区| lutube在线成人免费看| 91超碰青青中文字幕| 91精品视频在线观看免费| 欧美男同性恋69视频| 超碰97免费人妻麻豆| 青青草原色片网站在线观看| 中英文字幕av一区| 国产露脸对白在线观看| 天天摸天天日天天操| 亚洲欧美一区二区三区电影| 97少妇精品在线观看| 亚洲 色图 偷拍 欧美| 欧美地区一二三专区| 老熟妇xxxhd老熟女| 免费在线福利小视频| 亚洲欧美综合另类13p| 国产九色91在线视频| 少妇高潮无套内谢麻豆| 中文字幕人妻被公上司喝醉在线| 国产午夜亚洲精品麻豆| 日本黄色三级高清视频| 任我爽精品视频在线播放| 综合页自拍视频在线播放| 韩国爱爱视频中文字幕| 九色精品视频在线播放| 美女张开腿让男生操在线看| 高清成人av一区三区| 青青青青青免费视频| 亚洲最大黄了色网站| 久久免费看少妇高潮完整版| 日本少妇在线视频大香蕉在线观看| 国产三级片久久久久久久| 搞黄色在线免费观看| 人人妻人人澡人人爽人人dvl| 亚洲精品国产综合久久久久久久久| 丝袜亚洲另类欧美变态| 美女日逼视频免费观看| 欧美精产国品一二三区| 亚洲高清自偷揄拍自拍| av久久精品北条麻妃av观看| 亚洲日产av一区二区在线| 久久永久免费精品人妻专区 | 在线视频自拍第三页| 中文字幕av熟女人妻| 成人福利视频免费在线| 老鸭窝在线观看一区| lutube在线成人免费看| 日本一区精品视频在线观看| av亚洲中文天堂字幕网| 直接能看的国产av| 亚洲va欧美va人人爽3p| 免费看国产又粗又猛又爽又黄视频| 自拍 日韩 欧美激情| 久久久精品999精品日本| 亚洲欧美国产综合777| 日韩少妇人妻精品无码专区| 狠狠躁狠狠爱网站视频| 国产实拍勾搭女技师av在线| 日韩精品中文字幕播放| 国产精品自偷自拍啪啪啪| 久久久91蜜桃精品ad| 青青操免费日综合视频观看| 日韩美女精品视频在线观看网站| 91‖亚洲‖国产熟女| 亚洲天堂成人在线观看视频网站| 黄页网视频在线免费观看| 欧美老妇精品另类不卡片| 香蕉91一区二区三区| 在线免费观看欧美小视频| 人妻少妇性色欲欧美日韩| 色花堂在线av中文字幕九九 | 国产精品入口麻豆啊啊啊 | 91福利在线视频免费观看| 欧美黑人巨大性xxxxx猛交| 国产av自拍偷拍盛宴| 国产精品国产精品一区二区| 91极品大一女神正在播放| 亚洲中文字幕国产日韩| 成人福利视频免费在线| 天干天天天色天天日天天射| 在线观看视频 你懂的| 国产真实乱子伦a视频| 午夜激情精品福利视频| 成人久久精品一区二区三区| 偷拍美女一区二区三区| 99精品国产自在现线观看| 婷婷午夜国产精品久久久| 五十路熟女人妻一区二区9933| 18禁精品网站久久| 红杏久久av人妻一区| 亚洲欧美另类自拍偷拍色图| 黄片大全在线观看观看| 最新日韩av传媒在线| 欧美精产国品一二三产品价格 | 91久久综合男人天堂| av中文字幕在线观看第三页| 美女视频福利免费看| 国产一区二区火爆视频| 日本在线一区二区不卡视频| 成人av久久精品一区二区| 国产欧美日韩第三页| 黄色录像鸡巴插进去| 超碰97人人做人人爱| 91自产国产精品视频| 精品国产污污免费网站入口自 | 国产福利小视频免费观看| 久久精品美女免费视频| 黄片三级三级三级在线观看| 夏目彩春在线中文字幕| 天堂av在线播放免费| 国产卡一卡二卡三乱码手机| 免费黄页网站4188| 日韩亚洲高清在线观看| 在线不卡日韩视频播放| 91精品免费久久久久久| 日本乱人一区二区三区| av中文字幕在线观看第三页| 亚洲精品成人网久久久久久小说| 91精品国产高清自在线看香蕉网 | 久久久精品国产亚洲AV一| 欧美一区二区三区啪啪同性| 亚洲午夜伦理视频在线| 啊啊好大好爽啊啊操我啊啊视频| 97青青青手机在线视频 | 欧美日本aⅴ免费视频| 黄色视频在线观看高清无码| 天天操天天弄天天射| 91小伙伴中女熟女高潮| 国产高潮无码喷水AV片在线观看| 中文字幕日韩精品日本| 成人高清在线观看视频| 9国产精品久久久久老师| 亚洲精品欧美日韩在线播放| 日日夜夜精品一二三| 成人国产激情自拍三区| 在线视频国产欧美日韩| 天天色天天操天天舔| 亚洲国产香蕉视频在线播放| 国产黄色片在线收看| 中文字幕日韩91人妻在线| 91麻豆精品传媒国产黄色片| 天天干夜夜操啊啊啊| 美女福利视频网址导航| 在线观看的黄色免费网站| 国产一区二区火爆视频| 青青草成人福利电影| 日韩欧美国产一区不卡| 最近的中文字幕在线mv视频| 日本av在线一区二区三区| 黑人大几巴狂插日本少妇| 青青擦在线视频国产在线| 做爰视频毛片下载蜜桃视频1| 一区二区三区美女毛片| 涩涩的视频在线观看视频| 福利视频一区二区三区筱慧| 青青伊人一精品视频| 偷拍自拍亚洲视频在线观看| 久久丁香花五月天色婷婷| 在线亚洲天堂色播av电影| 黑人性生活视频免费看| 国产女人被做到高潮免费视频| 岛国免费大片在线观看| 99精品免费久久久久久久久a| 熟妇一区二区三区高清版| 在线观看av亚洲情色| 美女在线观看日本亚洲一区| 久久这里只有精彩视频免费| 日本人妻精品久久久久久| 91国内视频在线观看| 国产成人一区二区三区电影网站| 一本一本久久a久久精品综合不卡 亚洲另类综合一区小说 | 成年人中文字幕在线观看| 特级无码毛片免费视频播放| 国产精品免费不卡av| 四川乱子伦视频国产vip| 国产精选一区在线播放| 亚洲成a人片777777| 精品久久婷婷免费视频| 国产剧情演绎系列丝袜高跟| 天天日天天爽天天爽| 人人妻人人爱人人草| 天天爽夜夜爽人人爽QC| 亚洲人成精品久久久久久久| 亚洲的电影一区二区三区| 久久精品国产999| 欧美专区第八页一区在线播放| 精品视频国产在线观看| 特级欧美插插插插插bbbbb| 国产精品大陆在线2019不卡| 日本熟妇一区二区x x| 亚洲精品麻豆免费在线观看| 老司机午夜精品视频资源| 久久久久久久精品老熟妇| 亚洲 欧美 自拍 偷拍 在线| 日韩激情文学在线视频| 亚洲av天堂在线播放| 久久久久久九九99精品| caoporn蜜桃视频| 青青草成人福利电影| 国产精品探花熟女在线观看| 蜜桃臀av蜜桃臀av| 亚洲av无硬久久精品蜜桃| 中文字幕第1页av一天堂网| 色哟哟国产精品入口| 久久热这里这里只有精品| 2022天天干天天操| 白白操白白色在线免费视频| 中文字幕乱码av资源| 国产女孩喷水在线观看| 亚洲黄色av网站免费播放| 蜜臀av久久久久蜜臀av麻豆| 亚洲欧美日韩视频免费观看| 亚洲国产欧美国产综合在线| 美女福利视频网址导航| 欧美视频中文一区二区三区| 美女av色播在线播放| 男生舔女生逼逼视频| 99精品国产aⅴ在线观看| 毛茸茸的大外阴中国视频| 亚洲成av人无码不卡影片一| 亚洲成高清a人片在线观看| 欧美性受xx黑人性猛交| 韩国三级aaaaa高清视频| 老熟妇xxxhd老熟女| 色呦呦视频在线观看视频| 在线免费观看视频一二区| 一区二区熟女人妻视频| 亚洲精品色在线观看视频| 婷婷激情四射在线观看视频| 激情内射在线免费观看| 二区中出在线观看老师| 啪啪啪啪啪啪啪啪av| 在线观看免费视频网| 久久艹在线观看视频| 亚洲成人av一区久久| 啊慢点鸡巴太大了啊舒服视频| 超碰97人人澡人人| 久久精品国产999| 黄色av网站免费在线| 国产一区自拍黄视频免费观看| 天天干天天操天天插天天日| 亚洲欧美综合在线探花| 超碰在线中文字幕一区二区| 日本高清撒尿pissing| 欧美视频综合第一页| 国产亚洲精品品视频在线| 美洲精品一二三产区区别| 亚洲公开视频在线观看| 91免费福利网91麻豆国产精品| 2021天天色天天干| 欧美日韩情色在线观看| 天堂av中文在线最新版| 国产精品久久久黄网站| 午夜场射精嗯嗯啊啊视频| 天天日天天干天天爱| 偷拍自拍亚洲视频在线观看| 在线新三级黄伊人网| 欧美va不卡视频在线观看| 国产精品入口麻豆啊啊啊| 伊人情人综合成人久久网小说 | 国产老熟女伦老熟妇ⅹ| 2020av天堂网在线观看| 98视频精品在线观看| 懂色av蜜桃a v| 日韩欧美高清免费在线| 丝袜亚洲另类欧美变态| 大陆胖女人与丈夫操b国语高清 | 78色精品一区二区三区| 美女日逼视频免费观看| av线天堂在线观看| 欲乱人妻少妇在线视频裸| 久精品人妻一区二区三区| 搡老熟女一区二区在线观看| 丰满熟女午夜福利视频| 在线播放 日韩 av| 自拍偷区二区三区麻豆| 日韩av有码中文字幕| 伊人成人在线综合网| 国产乱弄免费视频观看| 午夜频道成人在线91| 日本一二三中文字幕| 亚洲欧洲av天堂综合| 97色视频在线观看| 大鸡吧插入女阴道黄色片| 日本美女成人在线视频| 欧美日韩熟女一区二区三区| 青草亚洲视频在线观看| 亚洲精品久久视频婷婷| 成人资源在线观看免费官网| 免费在线看的黄网站| 粗大的内捧猛烈进出爽大牛汉子| 亚洲午夜福利中文乱码字幕| 亚洲精品乱码久久久久久密桃明| 精品一区二区三区在线观看| 在线新三级黄伊人网| 亚洲综合图片20p| 久久亚洲天堂中文对白| 国产精彩福利精品视频| 免费看国产又粗又猛又爽又黄视频 | 一区二区视频视频视频| 亚洲另类综合一区小说| 久精品人妻一区二区三区| 伊人综合免费在线视频| 九色视频在线观看免费| 大屁股肉感人妻中文字幕在线| 欧洲国产成人精品91铁牛tv| 好吊视频—区二区三区| 人人妻人人爽人人添夜| 黑人巨大精品欧美视频| 黄色在线观看免费观看在线| 午夜美女少妇福利视频| 老鸭窝日韩精品视频观看| 国产中文字幕四区在线观看| 久草福利电影在线观看| 护士小嫩嫩又紧又爽20p| 欧美天堂av无线av欧美| 日韩不卡中文在线视频网站| 亚洲精品ww久久久久久| 免费在线福利小视频| 男女啪啪啪啪啪的网站| 韩国女主播精品视频网站| av破解版在线观看| 精品美女福利在线观看| 日韩精品二区一区久久| 丰满少妇人妻xxxxx| 人妻素人精油按摩中出| 中文字幕在线第一页成人 | 夜夜操,天天操,狠狠操| 日本女人一级免费片| 亚洲一区制服丝袜美腿| 大骚逼91抽插出水视频| 日韩中文字幕福利av| 91一区精品在线观看| 黄色资源视频网站日韩| av男人天堂狠狠干| 亚洲欧美色一区二区| 在线免费91激情四射 | 懂色av蜜桃a v| 人人妻人人爱人人草| 操人妻嗷嗷叫视频一区二区| 男生舔女生逼逼视频| 黑人巨大精品欧美视频| 天天干天天日天天干天天操| 国产日韩av一区二区在线| 国产高清精品一区二区三区| 快插进小逼里大鸡吧视频| 免费国产性生活视频| 国产精品视频欧美一区二区| 天天日天天爽天天干| 亚洲精品福利网站图片| 亚洲高清国产一区二区三区| 大尺度激情四射网站| 国产密臀av一区二区三| 亚洲国产中文字幕啊啊啊不行了| 国产精品视频男人的天堂| 一区国内二区日韩三区欧美| 欧美精品伦理三区四区| 天天日天天爽天天干| 一区二区三区蜜臀在线| 亚洲的电影一区二区三区 | 福利午夜视频在线合集| 在线播放国产黄色av| 午夜免费观看精品视频| 久久综合老鸭窝色综合久久| 午夜毛片不卡免费观看视频| 韩国爱爱视频中文字幕| 北条麻妃av在线免费观看| 18禁美女黄网站色大片下载| 国产av一区2区3区| av无限看熟女人妻另类av| 亚洲图片欧美校园春色| 最新日韩av传媒在线| 97人妻无码AV碰碰视频| 人妻3p真实偷拍一二区| 四虎永久在线精品免费区二区| 深夜男人福利在线观看| 久久久麻豆精亚洲av麻花| 欧美80老妇人性视频| 五色婷婷综合狠狠爱| 国产亚洲欧美45p| 人人爱人人妻人人澡39| 一区二区熟女人妻视频| 污污小视频91在线观看| 天天插天天狠天天操| 精品av久久久久久久| 亚洲欧美清纯唯美另类| 夜色17s精品人妻熟女| 久久久麻豆精亚洲av麻花| 亚洲国产成人av在线一区| 青青伊人一精品视频| 美女福利视频导航网站 | 高潮视频在线快速观看国家快速| 久久美欧人妻少妇一区二区三区| 日本人妻少妇18—xx| 午夜在线观看岛国av,com| 97人妻人人澡爽人人精品| 国产精品午夜国产小视频| 欧美成人一二三在线网| 国产成人一区二区三区电影网站| 天天插天天狠天天操| 日韩精品激情在线观看| 91大神福利视频网| 免费在线观看视频啪啪| 日韩欧美一级精品在线观看| 日韩欧美制服诱惑一区在线| 国产亚洲欧美另类在线观看| 91极品大一女神正在播放| 国产男女视频在线播放| 欧美精品黑人性xxxx| 2017亚洲男人天堂| 夜色福利视频在线观看| 亚洲综合乱码一区二区| 国产黄色大片在线免费播放| v888av在线观看视频| 女同久久精品秋霞网| 久久久久久9999久久久久| 日本三极片中文字幕| 1000部国产精品成人观看视频| 午夜精品福利91av| 天堂中文字幕翔田av| 亚洲综合一区二区精品久久| 久久久久久性虐视频| 婷婷六月天中文字幕| 久久久久久久久久一区二区三区 | 国产成人精品av网站| 97年大学生大白天操逼| 动漫精品视频在线观看| 亚洲一区二区三区精品视频在线| 国产精品黄页网站视频| 亚洲 中文 自拍 另类 欧美| 99精品国自产在线人| 亚洲av午夜免费观看| 91麻豆精品91久久久久同性| 日本黄色特一级视频| 成人午夜电影在线观看 久久| 欧美日韩亚洲国产无线码| 亚洲欧美一区二区三区电影| 国产性感美女福利视频| 日韩近亲视频在线观看| 日韩欧美一级黄片亚洲| 97香蕉碰碰人妻国产樱花| 欧美国产亚洲中英文字幕| 欧美一区二区三区高清不卡tv| 在线免费观看黄页视频| 888欧美视频在线| 国产精品女邻居小骚货| 免费观看国产综合视频| 可以免费看的www视频你懂的| 色伦色伦777国产精品| 91国产在线免费播放| 免费费一级特黄真人片| 亚洲图片欧美校园春色| 欧美交性又色又爽又黄麻豆| 欧美一级色视频美日韩| 天天干夜夜操天天舔| av中文在线天堂精品| 亚洲国产精品中文字幕网站| 早川濑里奈av黑人番号| 最新中文字幕免费视频| 99精品国自产在线人| 超碰97免费人妻麻豆| 超碰公开大香蕉97| 中英文字幕av一区| 天天日天天操天天摸天天舔| 中文字幕一区二区人妻电影冢本| 天天做天天干天天操天天射| 好男人视频在线免费观看网站| 亚洲码av无色中文| 99精品国产免费久久| 日韩欧美亚洲熟女人妻| 伊人开心婷婷国产av| 亚洲精品 日韩电影| 亚洲高清视频在线不卡| 熟女少妇激情五十路| 一区国内二区日韩三区欧美| 欧美国产亚洲中英文字幕| 黑人巨大精品欧美视频| 欧美80老妇人性视频| 亚洲护士一区二区三区| 中文字幕奴隷色的舞台50| 97年大学生大白天操逼| 硬鸡巴动态操女人逼视频| 天天躁夜夜躁日日躁a麻豆| 自拍偷拍亚洲另类色图| 亚洲国产精品免费在线观看| 和邻居少妇愉情中文字幕| 国产成人精品亚洲男人的天堂| 亚洲精品av在线观看| 国产精品探花熟女在线观看| 男生用鸡操女生视频动漫| 天天想要天天操天天干| 午夜激情久久不卡一区二区| 久久丁香婷婷六月天| 欧美老妇精品另类不卡片| 玖玖一区二区在线观看| 亚洲国产香蕉视频在线播放| 亚洲激情唯美亚洲激情图片| 青草久久视频在线观看| 色噜噜噜噜18禁止观看| 欧美少妇性一区二区三区| 女生自摸在线观看一区二区三区| 一区二区视频在线观看免费观看 | 任你操视频免费在线观看| 中文字幕无码日韩专区免费| 亚洲欧美另类自拍偷拍色图| 国产高清在线观看1区2区| 日韩近亲视频在线观看| 午夜久久久久久久精品熟女| eeuss鲁片一区二区三区| 五十路在线观看完整版| 97成人免费在线观看网站| 中文字幕日韩精品就在这里| aiss午夜免费视频| 亚洲国产成人最新资源| 久草视频中文字幕在线观看| av一区二区三区人妻| 精品日产卡一卡二卡国色天香| 国产一区自拍黄视频免费观看| 美女福利视频导航网站| xxx日本hd高清| 国产黄色片在线收看| 精彩视频99免费在线| 91亚洲精品干熟女蜜桃频道| 91老师蜜桃臀大屁股| 黄色大片男人操女人逼| 中文字幕在线免费第一页| 在线观看黄色成年人网站| 亚洲av日韩高清hd| 欧美特级特黄a大片免费| 青青青国产免费视频| 久精品人妻一区二区三区| 福利视频一区二区三区筱慧| 91一区精品在线观看| 天天干天天操天天扣| 这里有精品成人国产99| 国产黄色片在线收看| 伊人情人综合成人久久网小说 | 日日摸夜夜添夜夜添毛片性色av| 小泽玛利亚视频在线观看| 红桃av成人在线观看| 人妻熟女中文字幕aⅴ在线| 一区二区三区毛片国产一区| 欧美精产国品一二三产品价格 | 成人av免费不卡在线观看| 国产午夜福利av导航| 亚洲精品ww久久久久久| 亚洲 欧美 精品 激情 偷拍 | 97国产福利小视频合集| 粉嫩小穴流水视频在线观看| 偷拍美女一区二区三区| 午夜久久香蕉电影网| 亚洲Av无码国产综合色区| 国产亚洲精品品视频在线| 日本欧美视频在线观看三区| 国产九色91在线视频| 国产品国产三级国产普通话三级| 亚洲成人情色电影在线观看| 亚洲av日韩精品久久久| 人妻熟女中文字幕aⅴ在线| 人妻激情图片视频小说| 被大鸡吧操的好舒服视频免费| 国产伊人免费在线播放| 亚洲第一黄色在线观看| 亚洲激情,偷拍视频| 国产janese在线播放| 亚洲色偷偷综合亚洲AV伊人| 亚洲av香蕉一区区二区三区犇| 国产黄色片蝌蚪九色91| 福利视频一区二区三区筱慧| 亚洲中文字幕校园春色| 麻豆性色视频在线观看| 国产精品精品精品999| 91超碰青青中文字幕| 少妇深喉口爆吞精韩国| 免费在线观看视频啪啪| ka0ri在线视频| 一本一本久久a久久精品综合不卡 亚洲另类综合一区小说 | 黄色黄色黄片78在线| 大香蕉大香蕉在线看| 久草极品美女视频在线观看| 亚洲国产欧美国产综合在线| 最新国产精品网址在线观看| 青青青青青青青青青国产精品视频| 激情综合治理六月婷婷| 欧美日韩激情啪啪啪| 美女少妇亚洲精选av| 青青青青青青青青青青草青青| 91麻豆精品秘密入口在线观看| av在线免费资源站| 亚洲日本一区二区三区| 亚洲欧美久久久久久久久| av男人天堂狠狠干| 九一传媒制片厂视频在线免费观看| 亚洲av香蕉一区区二区三区犇| 老司机福利精品免费视频一区二区 | 欧美性感尤物人妻在线免费看| 好吊视频—区二区三区| 精彩视频99免费在线| 中文字幕熟女人妻久久久| 亚洲av无女神免非久久| 亚洲国产在人线放午夜| 黄工厂精品视频在线观看| 肏插流水妹子在线乐播下载| 日本免费视频午夜福利视频| 日本少妇高清视频xxxxx| 午夜精品九一唐人麻豆嫩草成人| 中文字幕第三十八页久久| 偷青青国产精品青青在线观看| 天堂中文字幕翔田av| av高潮迭起在线观看| 一区二区三区四区视频在线播放| 亚洲av无乱一区二区三区性色| 日韩激情文学在线视频 | 午夜影院在线观看视频羞羞羞| 欧美少妇性一区二区三区| 天天日天天透天天操| 中文字幕第1页av一天堂网| 午夜精品九一唐人麻豆嫩草成人| 欧美成人黄片一区二区三区 | 激情伦理欧美日韩中文字幕| 成人av久久精品一区二区| 欧美国品一二三产区区别| 精品美女福利在线观看| 亚洲一区二区三区偷拍女厕91| 青青尤物在线观看视频网站 | av资源中文字幕在线观看| 中文字幕高清在线免费播放| 中国黄片视频一区91| 国产视频在线视频播放| 18禁无翼鸟成人在线| 97超碰免费在线视频| 欧美特色aaa大片| 综合一区二区三区蜜臀| 亚洲高清自偷揄拍自拍| 福利片区一区二体验区| japanese日本熟妇另类| 91精品一区二区三区站长推荐| 天天想要天天操天天干| 日韩人妻在线视频免费| 国产九色91在线视频| av天堂加勒比在线| 和邻居少妇愉情中文字幕| 亚洲午夜在线视频福利| 日韩a级黄色小视频| 又粗又硬又猛又黄免费30| 成人精品在线观看视频| 色综合久久久久久久久中文| 国产精品大陆在线2019不卡| 青娱乐蜜桃臀av色| 夜夜骑夜夜操夜夜奸| 美女少妇亚洲精选av| www,久久久,com| 久久热久久视频在线观看| 综合一区二区三区蜜臀| 久久久精品欧洲亚洲av| 精品视频一区二区三区四区五区| 亚洲欧美成人综合在线观看| 男人操女人的逼免费视频| 蜜臀av久久久久久久| 三级黄色亚洲成人av| 大鸡巴操b视频在线| 精彩视频99免费在线| 亚洲av无硬久久精品蜜桃| 日本少妇精品免费视频| 中文字幕免费在线免费| 91大屁股国产一区二区| 66久久久久久久久久久| 日韩欧美亚洲熟女人妻| 欧美精产国品一二三产品价格| 伊人情人综合成人久久网小说 | 国产美女精品福利在线| 欧美一级色视频美日韩| 黄网十四区丁香社区激情五月天 | 一色桃子久久精品亚洲| 亚洲自拍偷拍综合色| 日韩中文字幕在线播放第二页| 国产亚洲欧美另类在线观看| 亚洲av午夜免费观看| 欧美日韩国产一区二区三区三州| 色婷婷久久久久swag精品| 亚洲熟女女同志女同| 亚洲成人三级在线播放| 18禁免费av网站| 男人靠女人的逼视频| 高清成人av一区三区| chinese国产盗摄一区二区| 日曰摸日日碰夜夜爽歪歪| 任我爽精品视频在线播放| 大香蕉玖玖一区2区| 丝袜美腿视频诱惑亚洲无| 综合色区亚洲熟妇shxstz| 黄色在线观看免费观看在线| 国产内射中出在线观看| 成人区人妻精品一区二视频| 亚洲免费国产在线日韩| 日本xx片在线观看| 一区二区熟女人妻视频| 美女日逼视频免费观看| 中文字幕人妻一区二区视频| 久久久久久9999久久久久| 91大神福利视频网| av在线免费观看亚洲天堂| 天天干天天操天天扣| 日韩欧美在线观看不卡一区二区| 爱有来生高清在线中文字幕| 亚洲日本一区二区三区| 在线观看日韩激情视频| 美女福利视频导航网站| 天天日天天干天天插舔舔| 日日爽天天干夜夜操| 国产在线观看免费人成短视频| 国产卡一卡二卡三乱码手机| 少妇一区二区三区久久久| 日本三极片中文字幕| rct470中文字幕在线| 我想看操逼黄色大片| 亚洲成高清a人片在线观看| 黄色中文字幕在线播放| 蜜桃精品久久久一区二区| 亚洲自拍偷拍综合色| 在线不卡日韩视频播放| 国产精品一二三不卡带免费视频|