国产无遮挡裸体免费直播视频,久久精品国产蜜臀av,动漫在线视频一区二区,欧亚日韩一区二区三区,久艹在线 免费视频,国产精品美女网站免费,正在播放 97超级视频在线观看,斗破苍穹年番在线观看免费,51最新乱码中文字幕

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

 更新時(shí)間:2013年08月11日 00:03:49   作者:  
這篇文章主要介紹了oracle中110個(gè)常用函數(shù),方便大家編寫出更強(qiáng)大的sql語(yǔ)句,需要的朋友可以參考下

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
返回字符串的長(zhǎng)度;
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*******
不夠字符則用*來(lái)填滿

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
用來(lái)得到系統(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è)語(yǔ)言字符集轉(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ù)都是用來(lái)對(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)境的語(yǔ)言的縮寫
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));
語(yǔ)句已處理。
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
主要用來(lái)對(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語(yǔ)句
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
分類: DW&BI
出處: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 ...)

    下面例子中使用的表來(lái)自O(shè)racle自帶的HR用戶下的表,如果沒有安裝該用戶,可以在SYS用戶下運(yùn)行
$ORACLE_HOME/demo/schema/human_resources/hr_main.sql來(lái)創(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ù)窗口是之前行幅度值不超過(guò)50,之后行幅度值不超過(guò)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ù)得來(lái);
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è)。通過(guò)返回一個(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來(lái)記錄去掉一組中完全
相同的數(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)橹悼赡芟嗟龋?,因此完整的語(yǔ)法需要在開始處加上一個(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)橹悼赡芟嗟龋?,因此完整的語(yǔ)法需要在開始處加上一個(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ù)超過(guò)一行,最低的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è)組中給定的行來(lái)說(shuō),在計(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ù)值,就通過(guò)下面算法來(lái)得到值:
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來(lái)替代
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

相關(guān)文章

最新評(píng)論

亚洲欧美成人综合视频| 超碰97人人做人人爱| 亚洲天堂有码中文字幕视频| 一区二区在线观看少妇| 欧洲亚洲欧美日韩综合| 在线新三级黄伊人网| 福利视频广场一区二区| 啊啊啊想要被插进去视频| 在线成人日韩av电影| 日韩a级精品一区二区| 亚洲1区2区3区精华液| 在线观看视频 你懂的| 美女吃鸡巴操逼高潮视频| 97超碰人人搞人人| 亚洲福利精品福利精品福利| 亚洲图片偷拍自拍区| 国产真实灌醉下药美女av福利| 日日操综合成人av| 精品成人啪啪18免费蜜臀| 777奇米久久精品一区| 亚洲欧美一区二区三区爱爱动图| 久久国产精品精品美女| 福利视频广场一区二区| 天天夜天天日天天日| 在线网站你懂得老司机| 在线免费观看视频一二区| 男生舔女生逼逼视频| 日本人妻少妇18—xx| 少妇被强干到高潮视频在线观看| 无套猛戳丰满少妇人妻| 成人色综合中文字幕| 亚洲av无硬久久精品蜜桃| 国产精品3p和黑人大战| 亚洲精品av在线观看| 中文字幕在线观看极品视频| 色偷偷伊人大杳蕉综合网| 同居了嫂子在线播高清中文| av网站色偷偷婷婷网男人的天堂| 亚洲一区二区三区精品视频在线| 午夜激情高清在线观看| 国产福利小视频二区| 丝袜美腿视频诱惑亚洲无| 天堂av狠狠操蜜桃| 欧美亚洲牲夜夜综合久久| 国产精品一区二区久久久av| 91天堂精品一区二区| 人妻凌辱欧美丰满熟妇| 国产成人精品一区在线观看| 国产在线自在拍91国语自产精品| 后入美女人妻高清在线| 欧美性受xx黑人性猛交| 91成人在线观看免费视频| 国产大学生援交正在播放| 精品久久婷婷免费视频| 91成人在线观看免费视频| 91麻豆精品秘密入口在线观看| 班长撕开乳罩揉我胸好爽| 青青尤物在线观看视频网站| 蜜臀av久久久久蜜臀av麻豆| 99久久99一区二区三区| 2022中文字幕在线| 国产成人自拍视频播放 | 又色又爽又黄的美女裸体| 亚洲一区二区三区久久午夜| 天天插天天色天天日| 亚洲综合自拍视频一区| 又色又爽又黄又刺激av网站| 一二三中文乱码亚洲乱码one| 小穴多水久久精品免费看| 亚洲一区二区三区久久午夜 | 啪啪啪操人视频在线播放| 五月婷婷在线观看视频免费| 青青青青在线视频免费观看| 男人操女人逼逼视频网站| 狠狠地躁夜夜躁日日躁| 97人妻色免费视频| 欧美成人小视频在线免费看| 亚洲av可乐操首页| 少妇露脸深喉口爆吞精| 喷水视频在线观看这里只有精品| 亚洲老熟妇日本老妇| wwwxxx一级黄色片| 97人人模人人爽人人喊| 久久久麻豆精亚洲av麻花| 人妻激情图片视频小说| 中文字幕欧美日韩射射一| 久久香蕉国产免费天天| 国产又粗又猛又爽又黄的视频美国| 视频 国产 精品 熟女 | 亚洲av无码成人精品区辽| 国产麻豆剧传媒精品国产av蜜桃 | 亚洲av天堂在线播放| av在线播放国产不卡| sspd152中文字幕在线| 国产密臀av一区二区三| 大香蕉伊人国产在线| 啪啪啪18禁一区二区三区| 天天通天天透天天插| 女同性ⅹxx女同h偷拍| 激情人妻校园春色亚洲欧美| 国产精品视频资源在线播放 | 白白操白白色在线免费视频 | 人妻另类专区欧美制服| 韩国女主播精品视频网站| 偷拍自拍福利视频在线观看| 精品一区二区亚洲欧美| 午夜精品久久久久久99热| 天堂av狠狠操蜜桃| 在线国产中文字幕视频| 97青青青手机在线视频| 人妻丝袜榨强中文字幕| 97黄网站在线观看| 男人插女人视频网站| 国产精品国产三级麻豆| 精产国品久久一二三产区区别| 国产视频在线视频播放| 亚洲天天干 夜夜操| 狠狠地躁夜夜躁日日躁| 东京热男人的av天堂| 欧美精品伦理三区四区| rct470中文字幕在线| 亚洲1区2区3区精华液| 绝顶痉挛大潮喷高潮无码 | av一本二本在线观看| 日本啪啪啪啪啪啪啪| av森泽佳奈在线观看| 国产精品久久9999| 中文字幕高清免费在线人妻| 动漫黑丝美女的鸡巴| 蜜臀av久久久久久久| 精品国产亚洲av一淫| 天天摸天天干天天操科普| 色综合天天综合网国产成人| 日本免费午夜视频网站| 国产午夜福利av导航| 97人妻无码AV碰碰视频| 美女av色播在线播放| 国产大学生援交正在播放| 国产精彩对白一区二区三区| 91精品视频在线观看免费| 2021久久免费视频| 粉嫩av懂色av蜜臀av| 91久久人澡人人添人人爽乱| 国产又粗又猛又爽又黄的视频美国| 97人人模人人爽人人喊| 丁香花免费在线观看中文字幕| 经典亚洲伊人第一页| 国产精品久久久久久美女校花| 操的小逼流水的文章| 日韩美女福利视频网| 成人亚洲国产综合精品| 国产视频网站一区二区三区| 欧洲亚洲欧美日韩综合| 五月天色婷婷在线观看视频免费| 天天干夜夜操啊啊啊| 福利国产视频在线观看| 久久久久91精品推荐99| 揄拍成人国产精品免费看视频| 国产一区二区视频观看| 免费观看污视频网站| 在线观看av亚洲情色| 天天日天天天天天天天天天天| 男大肉棒猛烈插女免费视频| 91一区精品在线观看| 人妻丝袜诱惑我操她视频| 插小穴高清无码中文字幕| 国产白嫩美女一区二区| 99精品国产免费久久| 国产日韩精品电影7777| 狠狠嗨日韩综合久久| 欧美精品国产综合久久| 国产综合高清在线观看| 99视频精品全部15| 日韩剧情片电影在线收看| 欧美第一页在线免费观看视频| 亚洲天堂成人在线观看视频网站| 一区二区三区四区视频| 中文字幕—97超碰网| 在线免费91激情四射| 成人影片高清在线观看| 中文亚洲欧美日韩无线码| 老司机你懂得福利视频| 中文字幕一区二区人妻电影冢本| 在线视频免费观看网| 中文乱理伦片在线观看| 国产成人自拍视频在线免费观看| 精品人妻伦一二三区久| 99精品免费久久久久久久久a| 成人av天堂丝袜在线观看 | 亚洲av午夜免费观看| 日本黄色三级高清视频| 天天爽夜夜爽人人爽QC| 免费福利av在线一区二区三区| 丰满的子国产在线观看| 北条麻妃肉色丝袜视频| 夜鲁夜鲁狠鲁天天在线| 欧美成人猛片aaaaaaa| 日本av熟女在线视频| 一区二区三区久久久91| 欧美3p在线观看一区二区三区| 欧美专区日韩专区国产专区| 大鸡吧插入女阴道黄色片| 午夜久久久久久久精品熟女| av线天堂在线观看| 大鸡吧插逼逼视频免费看| 久草视频在线一区二区三区资源站 | 国产午夜福利av导航| 色狠狠av线不卡香蕉一区二区| 一本一本久久a久久精品综合不卡| 懂色av之国产精品| 99热这里只有国产精品6| 91av中文视频在线| 成年午夜影片国产片| 日韩一个色综合导航| 日韩精品啪啪视频一道免费| 亚洲美女自偷自拍11页| 亚洲av天堂在线播放| 国产福利小视频免费观看| 北条麻妃高跟丝袜啪啪| 在线观看的a站 最新| 亚洲一区二区三区精品视频在线| av天堂资源最新版在线看| 好吊视频—区二区三区| 精品一区二区三区三区色爱| 国产精品国色综合久久 | 精品国产成人亚洲午夜| 日韩特级黄片高清在线看| 亚洲高清视频在线不卡| 最后99天全集在线观看| 无套猛戳丰满少妇人妻| 欧美亚洲少妇福利视频| 夜色17s精品人妻熟女| 夜色撩人久久7777| 91九色porny蝌蚪国产成人| 偷偷玩弄新婚人妻h视频| av在线资源中文字幕| 国内精品在线播放第一页| 精品高潮呻吟久久av| 亚洲成av人无码不卡影片一| 国产av欧美精品高潮网站| 美女骚逼日出水来了| 成人激情文学网人妻| 在线免费视频 自拍| 天堂av狠狠操蜜桃| 婷婷久久久综合中文字幕| 最近的中文字幕在线mv视频| 天天日天天干天天舔天天射| 男女啪啪啪啪啪的网站| 色秀欧美视频第一页| 国产精品黄色的av| 又粗又长 明星操逼小视频 | 好吊操视频这里只有精品| 国产日韩一区二区在线看| 国产日韩一区二区在线看| 精品久久婷婷免费视频| 98精产国品一二三产区区别| 伊人成人综合开心网| 女人精品内射国产99| 国产卡一卡二卡三乱码手机| 大陆胖女人与丈夫操b国语高清| 国产精品人妻熟女毛片av久| 青青青青草手机在线视频免费看 | wwwxxx一级黄色片| 中文字幕人妻三级在线观看| 亚洲美女美妇久久字幕组| 午夜精品福利91av| mm131美女午夜爽爽爽| 欧美男同性恋69视频| 只有精品亚洲视频在线观看| 在线视频这里只有精品自拍| av老司机亚洲一区二区| 中文字幕第一页国产在线| 夜夜嗨av一区二区三区中文字幕| 亚洲 图片 欧美 图片| 亚洲免费视频欧洲免费视频| 99久久成人日韩欧美精品| 国产精品国色综合久久| 色秀欧美视频第一页| 欧美亚洲偷拍自拍色图| 97香蕉碰碰人妻国产樱花| 亚洲熟女女同志女同| 天天日天天干天天干天天日| 538精品在线观看视频| 性感美女诱惑福利视频| 亚洲av极品精品在线观看| 亚洲欧美精品综合图片小说| 天天日天天鲁天天操| 在线观看av2025| 欧美日韩一级黄片免费观看| 91麻豆精品传媒国产黄色片| 日本在线不卡免费视频| 欧美日韩一级黄片免费观看| 一区二区在线观看少妇| 亚洲国产精品免费在线观看| 国产高清精品极品美女| 天天日天天干天天搡| 亚洲另类图片蜜臀av| 亚洲激情偷拍一区二区| 91破解版永久免费| 91精品视频在线观看免费| 日本性感美女视频网站| 欧亚日韩一区二区三区观看视频| 免费成人va在线观看| 在线观看欧美黄片一区二区三区 | 日本少妇高清视频xxxxx| 日本av熟女在线视频| 欧美亚洲国产成人免费在线| wwwxxx一级黄色片| 色婷婷久久久久swag精品| 日韩北条麻妃一区在线| 日本熟妇色熟妇在线观看| 青青热久免费精品视频在线观看| 亚洲综合色在线免费观看| 亚洲区欧美区另类最新章节| 99精品免费久久久久久久久a| 综合页自拍视频在线播放| 午夜精品九一唐人麻豆嫩草成人| 无码日韩人妻精品久久| 青娱乐最新视频在线| 五十路在线观看完整版| 青青青青青青青在线播放视频| 换爱交换乱高清大片| 日韩av中文在线免费观看| 馒头大胆亚洲一区二区| www日韩a级s片av| 在线观看的黄色免费网站| 中文字幕日韩人妻在线三区| 婷婷久久久综合中文字幕| 和邻居少妇愉情中文字幕| 久草视频在线免播放| 国产精彩对白一区二区三区| 黄色中文字幕在线播放| 午夜精品一区二区三区城中村| japanese五十路熟女熟妇| 午夜精品一区二区三区更新| 北条麻妃高跟丝袜啪啪| 成年人黄视频在线观看| 日本特级片中文字幕| sw137 中文字幕 在线| 欧美一级片免费在线成人观看| 黑人乱偷人妻中文字幕| 蜜臀av久久久久久久| 在线播放一区二区三区Av无码| 成年午夜免费无码区| av手机在线免费观看日韩av| 免费国产性生活视频| 久久精品视频一区二区三区四区| 美女大bxxxx内射| 欧美xxx成人在线| 国产三级精品三级在线不卡| 成熟丰满熟妇高潮xx×xx| 亚洲免费成人a v| 欧美精品亚洲精品日韩在线| 日本欧美视频在线观看三区| 欧洲国产成人精品91铁牛tv| 欧美精品免费aaaaaa| 日本免费一级黄色录像| 人人妻人人澡人人爽人人dvl| 99精品国产自在现线观看| 中文字幕一区的人妻欧美日韩| 免费在线黄色观看网站| 国产揄拍高清国内精品对白| 国产午夜亚洲精品不卡在线观看| 天天日天天摸天天爱| 熟女视频一区,二区,三区| 欧美一区二区三区久久久aaa| 888亚洲欧美国产va在线播放| 日本性感美女三级视频| 开心 色 六月 婷婷| av在线shipin| 日本真人性生活视频免费看| 97黄网站在线观看| 国产性生活中老年人视频网站| 午夜毛片不卡免费观看视频| 国产一区成人在线观看视频| 天天插天天狠天天操| 亚洲欧美色一区二区| 国产精品久久9999| av天堂中文免费在线| 在线成人日韩av电影| 精品美女在线观看视频在线观看| 日本一区精品视频在线观看| 天堂资源网av中文字幕| 亚洲午夜高清在线观看| 黑人借宿ntr人妻的沦陷2| 中文字幕亚洲久久久| 日本美女性生活一级片| 免费在线福利小视频| 成人高潮aa毛片免费| 人人妻人人澡欧美91精品 | 男人操女人逼逼视频网站| 亚洲成人国产av在线| 免费在线福利小视频| 在线不卡日韩视频播放| 狠狠鲁狠狠操天天晚上干干| 午夜极品美女福利视频| 亚洲欧美成人综合在线观看| 天天日天天敢天天干| 天天操天天干天天艹| 国产成人精品av网站| 最新91九色国产在线观看| 亚洲第17页国产精品| 亚洲丝袜老师诱惑在线观看| 不卡精品视频在线观看| 国产又粗又黄又硬又爽| 最新的中文字幕 亚洲| 欧美xxx成人在线| 亚洲激情偷拍一区二区| 97国产在线观看高清| 大香蕉玖玖一区2区| 成人高清在线观看视频| 中国把吊插入阴蒂的视频| 黄色片黄色片wyaa| 操操网操操伊剧情片中文字幕网| 亚洲成人黄色一区二区三区| 国产熟妇乱妇熟色T区| 北条麻妃av在线免费观看| 国产福利在线视频一区| 五色婷婷综合狠狠爱| 国产一区成人在线观看视频| 欧亚乱色一区二区三区| 天天操天天操天天碰| 狠狠躁夜夜躁人人爽天天久天啪| 91久久综合男人天堂| 国产使劲操在线播放| 超碰在线中文字幕一区二区| 亚洲中文字幕乱码区| av老司机精品在线观看| 桃色视频在线观看一区二区| 中文字幕日韩无敌亚洲精品| 91国产在线视频免费观看| 日韩欧美高清免费在线| 91人妻精品久久久久久久网站| 蜜桃色婷婷久久久福利在线| 日韩伦理短片在线观看| 亚洲国际青青操综合网站| 中文字幕av一区在线观看| 天堂av在线官网中文| 青青青青视频在线播放| 国产av福利网址大全| 日韩精品二区一区久久| 久草视频在线免播放| 成年人免费看在线视频| 欧美3p在线观看一区二区三区| 日韩美在线观看视频黄| 19一区二区三区在线播放| 中文字幕欧美日韩射射一| 国产在线一区二区三区麻酥酥| ka0ri在线视频| 免费在线福利小视频| 国产不卡av在线免费| 亚洲精品麻豆免费在线观看| 精品黑人一区二区三区久久国产 | 午夜蜜桃一区二区三区| 国产普通话插插视频| av网站色偷偷婷婷网男人的天堂| 激情内射在线免费观看| 日韩一区二区电国产精品| 白白操白白色在线免费视频| 精品国产成人亚洲午夜| 中文字幕在线视频一区二区三区| 扒开让我视频在线观看| 亚洲福利精品福利精品福利| 午夜在线一区二区免费| 97人妻色免费视频| 日本韩国亚洲综合日韩欧美国产| 爆乳骚货内射骚货内射在线| 91欧美在线免费观看| 精品一区二区三区在线观看| 中字幕人妻熟女人妻a62v网| 日本又色又爽又黄又粗| 亚洲欧美久久久久久久久| 视频 国产 精品 熟女 | 国产亚洲精品视频合集| 亚洲美女自偷自拍11页| av老司机精品在线观看| 熟女妇女老妇一二三区| 欧美乱妇无乱码一区二区| 天堂av在线官网中文| 1000小视频在线| 99国产精品窥熟女精品| 亚洲天堂精品福利成人av| 51精品视频免费在线观看| av天堂中文字幕最新| 国产亚洲欧美视频网站| 亚洲欧美一区二区三区电影| 九一传媒制片厂视频在线免费观看| 搡老熟女一区二区在线观看| 亚洲综合自拍视频一区| 亚洲国产免费av一区二区三区| 特大黑人巨大xxxx| 日本少妇人妻xxxxxhd| 日本精品一区二区三区在线视频。 | 成人动漫大肉棒插进去视频| 91she九色精品国产| 熟女人妻在线中出观看完整版| av手机在线免费观看日韩av| 福利午夜视频在线观看| 视频一区二区综合精品| 天天操天天射天天操天天天| 91九色porny蝌蚪国产成人| 男女之间激情网午夜在线| 男人天堂av天天操| 欧美黑人性暴力猛交喷水| 欧美成一区二区三区四区| 午夜影院在线观看视频羞羞羞| 午夜免费观看精品视频| 欧美女同性恋免费a| 亚洲国产香蕉视频在线播放| yellow在线播放av啊啊啊| 动漫美女的小穴视频| 精品国产午夜视频一区二区| 红桃av成人在线观看| 亚洲久久午夜av一区二区| 日本中文字幕一二区视频| 免费岛国喷水视频在线观看| 人人妻人人澡人人爽人人dvl| 最新激情中文字幕视频| 色哟哟国产精品入口| 91在线视频在线精品3| 日本特级片中文字幕| 欧美区一区二区三视频| 久久机热/这里只有| 亚洲青青操骚货在线视频| 日本少妇人妻xxxxxhd| 日本av高清免费网站| brazzers欧熟精品系列| 99热国产精品666| 人妻无码中文字幕专区| 免费在线看的黄网站| 首之国产AV医生和护士小芳| 精品一区二区亚洲欧美| 国产白袜脚足J棉袜在线观看| 免费观看国产综合视频| 中文字幕人妻被公上司喝醉在线| 欧美少妇性一区二区三区| 亚洲丝袜老师诱惑在线观看| 青青青青青青青在线播放视频| 91人妻精品久久久久久久网站| 国产成人午夜精品福利| 不卡精品视频在线观看| 中文字幕 亚洲av| 综合精品久久久久97| 国产+亚洲+欧美+另类| 绝顶痉挛大潮喷高潮无码| 大屁股熟女一区二区三区| 日韩欧美高清免费在线| 亚洲一级av大片免费观看| 国产乱子伦一二三区| 欧美日韩不卡一区不区二区| 亚洲少妇人妻无码精品| 免费观看污视频网站| 中国把吊插入阴蒂的视频| 88成人免费av网站| 亚洲图库另类图片区| 亚洲人一区二区中文字幕| 午夜av一区二区三区| 91国内精品自线在拍白富美| 最新欧美一二三视频| 天天日天天玩天天摸| av中文字幕在线观看第三页| 日本少妇的秘密免费视频| 亚洲 人妻 激情 中文| 麻豆精品成人免费视频| 亚洲av午夜免费观看| 国产第一美女一区二区三区四区 | 国产chinesehd精品麻豆| 91传媒一区二区三区| 亚洲的电影一区二区三区| 欧美天堂av无线av欧美| 中国熟女@视频91| 久久久久久9999久久久久| 日韩无码国产精品强奸乱伦| 91精品国产麻豆国产| 在线免费观看视频一二区| 成人精品在线观看视频| nagger可以指黑人吗| 亚洲成人熟妇一区二区三区| 51国产成人精品视频| 国产又粗又黄又硬又爽| 国产精品视频一区在线播放| 狠狠躁夜夜躁人人爽天天久天啪| 国产精品黄片免费在线观看| 天天日天天添天天爽| 99久久激情婷婷综合五月天| 天天操天天弄天天射| 一区二区熟女人妻视频| 综合色区亚洲熟妇shxstz| 亚洲成人国产综合一区| 国产在线免费观看成人| 午夜福利资源综合激情午夜福利资| 99热久久这里只有精品8| 馒头大胆亚洲一区二区| 国产av一区2区3区| 久青青草视频手机在线免费观看| 毛片一级完整版免费| 大学生A级毛片免费视频| 婷婷久久久综合中文字幕| 欧美黑人性猛交xxxxⅹooo| 亚洲 清纯 国产com| japanese五十路熟女熟妇| 欧洲国产成人精品91铁牛tv| 在线免费观看日本伦理| 日韩精品电影亚洲一区| 欧美精品伦理三区四区| 国产妇女自拍区在线观看| 日本最新一二三区不卡在线 | 午夜精品九一唐人麻豆嫩草成人| 欧洲欧美日韩国产在线| 一级黄片久久久久久久久| 人妻丝袜诱惑我操她视频| 日本五十路熟新垣里子| 亚洲人妻视频在线网| 黄色成年网站午夜在线观看| 日韩在线视频观看有码在线| 欧美日韩亚洲国产无线码| 久久三久久三久久三久久| 精品av国产一区二区三区四区| 国产丰满熟女成人视频| 青青青青青手机视频| 黄色在线观看免费观看在线| 一区二区三区在线视频福利| 青青青青青青青在线播放视频| 无码中文字幕波多野不卡| 欧美一级色视频美日韩| 啊慢点鸡巴太大了啊舒服视频| 真实国产乱子伦一区二区| 丰满熟女午夜福利视频| 大鸡八强奸视频在线观看| 一二三中文乱码亚洲乱码one| 午夜久久久久久久99| 韩国女主播精品视频网站| 亚洲av自拍天堂网| 岛国av高清在线成人在线| 啪啪啪啪啪啪啪啪啪啪黄色| 91麻豆精品秘密入口在线观看| 啊用力插好舒服视频| 91在线免费观看成人| 人妻熟女在线一区二区| 欧美中文字幕一区最新网址| okirakuhuhu在线观看| 一级黄色av在线观看| 东京干手机福利视频| 日本人妻欲求不满中文字幕| 亚洲综合一区二区精品久久| 女同久久精品秋霞网| 绯色av蜜臀vs少妇| 中国黄片视频一区91| 99热99re在线播放| 国产精品午夜国产小视频| 97资源人妻免费在线视频| 夜女神免费福利视频| 日本五十路熟新垣里子| 中文字幕熟女人妻久久久| 日日夜夜狠狠干视频| 欧美地区一二三专区| 99精品视频在线观看免费播放 | 亚洲福利精品视频在线免费观看| 欧美综合婷婷欧美综合| 国产自拍在线观看成人| 福利午夜视频在线观看| 亚洲成人线上免费视频观看| 亚洲国产免费av一区二区三区 | 国产精品国产三级国产精东| 国产精品伦理片一区二区| 午夜精品在线视频一区| 真实国模和老外性视频| 亚洲国产精品中文字幕网站| 人妻丝袜榨强中文字幕| 狠狠操操操操操操操操操| av亚洲中文天堂字幕网| 精品人人人妻人人玩日产欧| 中国黄片视频一区91| av在线免费观看亚洲天堂| 亚洲推理片免费看网站| 丰满少妇人妻xxxxx| 强行扒开双腿猛烈进入免费版| 亚洲中文精品人人免费| 亚洲欧美人精品高清| 在线不卡日韩视频播放| 日本美女成人在线视频| 熟女91pooyn熟女| 夜色福利视频在线观看| 免费无毒热热热热热热久| 国产 在线 免费 精品| 色花堂在线av中文字幕九九| 精品国产乱码一区二区三区乱| 青娱乐极品视频青青草| 国产午夜男女爽爽爽爽爽视频| 888欧美视频在线| 中文字幕中文字幕人妻| 免费手机黄页网址大全| 精品欧美一区二区vr在线观看| 99热这里只有国产精品6| 欧美色婷婷综合在线| 天天色天天舔天天射天天爽| 91人妻精品一区二区在线看| 丝袜美腿欧美另类 中文字幕| 国产欧美精品免费观看视频| 2025年人妻中文字幕乱码在线| 天天摸天天亲天天舔天天操天天爽| 日本高清成人一区二区三区| 国产精品视频男人的天堂| 亚洲国产欧美一区二区三区久久| 精品一区二区三区午夜| 日韩av免费观看一区| aiss午夜免费视频| 亚洲va国产va欧美精品88| 国产精品成人xxxx| 51精品视频免费在线观看| av大全在线播放免费| 日韩精品啪啪视频一道免费| 国产福利小视频免费观看| 2021天天色天天干| aaa久久久久久久久| 精品亚洲国产中文自在线| 美女福利视频网址导航| 亚国产成人精品久久久| 亚洲精品国产综合久久久久久久久 | 国产又粗又硬又猛的毛片视频| 亚洲成av人无码不卡影片一| 成熟熟女国产精品一区| 姐姐的朋友2在线观看中文字幕| 欧美一区二区三区乱码在线播放| 欧美麻豆av在线播放| 播放日本一区二区三区电影| 日本真人性生活视频免费看| 欧美交性又色又爽又黄麻豆| 熟女91pooyn熟女| 狠狠躁夜夜躁人人爽天天久天啪| 3337p日本欧洲大胆色噜噜| 不卡日韩av在线观看| 99久久激情婷婷综合五月天| 100%美女蜜桃视频| 懂色av之国产精品| 国产精品人久久久久久| lutube在线成人免费看| 孕妇奶水仑乱A级毛片免费看| 熟女妇女老妇一二三区| 天天日天天透天天操| 精品一区二区三区欧美| 99热久久这里只有精品| 日本在线不卡免费视频| 午夜毛片不卡在线看| 色婷婷综合激情五月免费观看| 久草视频 久草视频2| 国产精品系列在线观看一区二区 | 中出中文字幕在线观看| 伊人综合免费在线视频| 亚洲粉嫩av一区二区三区| 中文字幕av熟女人妻| 国产乱弄免费视频观看| 国产av国片精品一区二区| 国产aⅴ一线在线观看| 在线观看亚洲人成免费网址| 天天日天天鲁天天操| 五十路息与子猛烈交尾视频| 中文字幕高清资源站| 在线观看欧美黄片一区二区三区| 欧美成人小视频在线免费看| 国产视频在线视频播放| 亚洲精品福利网站图片| 91欧美在线免费观看| 欧美精产国品一二三区| 福利视频网久久91| 99精品免费久久久久久久久a| 91精品一区二区三区站长推荐| 美女骚逼日出水来了| 93视频一区二区三区| 久草视频在线看免费| 在线播放 日韩 av| 日韩欧美中文国产在线| 中文字幕免费在线免费| 黑人3p华裔熟女普通话| 久久精品亚洲成在人线a| 9国产精品久久久久老师| 在线免费观看亚洲精品电影 | 成年人该看的视频黄免费| 在线成人日韩av电影| 欧美在线偷拍视频免费看| 97精品综合久久在线| 性色蜜臀av一区二区三区| 亚洲精品午夜aaa久久| 欧美色婷婷综合在线| 经典国语激情内射视频| 巨乳人妻日下部加奈被邻居中出 | 成人伊人精品色xxxx视频| 2021久久免费视频| 国产V亚洲V天堂无码欠欠| 91精品一区二区三区站长推荐| 国产三级片久久久久久久| 五十路熟女人妻一区二区9933| 天天日天天添天天爽| 天天干天天插天天谢| 天天色天天操天天舔| 91麻豆精品传媒国产黄色片| 日曰摸日日碰夜夜爽歪歪| 青草久久视频在线观看| 九色porny九色9l自拍视频| av网址国产在线观看| 最新日韩av传媒在线| 日韩av有码一区二区三区4| 亚洲av自拍偷拍综合| 狠狠鲁狠狠操天天晚上干干| 日本美女成人在线视频| 天天夜天天日天天日| 亚洲护士一区二区三区| 青青在线视频性感少妇和隔壁黑丝 | 亚洲人成精品久久久久久久| 男女之间激情网午夜在线| 人妻最新视频在线免费观看| 欧美男人大鸡吧插女人视频| 国产日韩精品一二三区久久久| 中文字幕亚洲久久久| 中国熟女一区二区性xx| 日本丰满熟妇BBXBBXHD| okirakuhuhu在线观看| 免费观看国产综合视频| 亚洲精品欧美日韩在线播放| 91色老99久久九九爱精品| 欧美日韩精品永久免费网址 | 亚洲人一区二区中文字幕| 伊拉克及约旦宣布关闭领空| 国产成人精品久久二区91| 一区二区三区综合视频| 成人av久久精品一区二区| 最新激情中文字幕视频| 亚洲成人三级在线播放 | 亚洲色偷偷综合亚洲AV伊人| 大鸡巴操娇小玲珑的女孩逼| 日韩特级黄片高清在线看| 成年女人免费播放视频| 国产亚洲精品品视频在线| 人妻无码中文字幕专区| 日本成人一区二区不卡免费在线| 国产97在线视频观看| 中文字幕熟女人妻久久久| 2021最新热播中文字幕| 欧美精产国品一二三区| 中文字幕乱码人妻电影| 亚洲男人的天堂a在线| 国产麻豆91在线视频| 国产久久久精品毛片| av完全免费在线观看av| 精品久久久久久高潮| 亚洲自拍偷拍精品网| 亚洲国产欧美一区二区丝袜黑人| 硬鸡巴动态操女人逼视频| av在线观看网址av| 亚洲高清一区二区三区视频在线| 中文字幕1卡1区2区3区| 熟女在线视频一区二区三区| 精品美女福利在线观看| 天天日天天透天天操| 婷婷五月亚洲综合在线| 国产又粗又硬又大视频| 国产一区二区视频观看| av俺也去在线播放| 人妻熟女在线一区二区| 天天日天天干天天爱| 粉嫩小穴流水视频在线观看| 天天夜天天日天天日| 五十路熟女人妻一区二| 国产第一美女一区二区三区四区| 99的爱精品免费视频| 日韩加勒比东京热二区| 超pen在线观看视频公开97| 激情国产小视频在线| 亚洲日本一区二区久久久精品| 一级a看免费观看网站| 亚洲av色图18p| 日本成人一区二区不卡免费在线| 天天日天天敢天天干| 男生用鸡操女生视频动漫| 日韩美av高清在线| 国产日韩精品一二三区久久久 | 伊人成人在线综合网| 欧美国产亚洲中英文字幕| 欧美区一区二区三视频| 亚洲1卡2卡三卡4卡在线观看 | 亚洲欧美成人综合视频| 秋霞午夜av福利经典影视| 免费在线播放a级片| 天天干天天搞天天摸| 美女在线观看日本亚洲一区| 老司机福利精品视频在线| 九九视频在线精品播放| 午夜大尺度无码福利视频| 日韩欧美高清免费在线| 1024久久国产精品| 最新的中文字幕 亚洲| 久碰精品少妇中文字幕av| 成人午夜电影在线观看 久久| 年轻的人妻被夫上司侵犯| 亚洲福利精品福利精品福利| 日韩精品二区一区久久| 亚洲美女高潮喷浆视频| 女同性ⅹxx女同hd| 免费国产性生活视频| 亚洲精品成人网久久久久久小说| 欧美男同性恋69视频| 青青青青青青青在线播放视频| 国产熟妇一区二区三区av| 午夜激情精品福利视频| 午夜激情精品福利视频| 岛国免费大片在线观看| 黄色男人的天堂视频| 国产亚洲视频在线二区| 欧美香蕉人妻精品一区二区| lutube在线成人免费看| 精品久久久久久久久久久久人妻| 亚洲精品午夜aaa久久| 青娱乐在线免费视频盛宴| 国产精品久久久久久美女校花| 91av精品视频在线| 日韩av大胆在线观看| 国产伦精品一区二区三区竹菊| 色呦呦视频在线观看视频| 亚洲精品国品乱码久久久久| 天天日天天鲁天天操| 四川五十路熟女av| 社区自拍揄拍尻屁你懂的| 亚洲自拍偷拍综合色| 欧美第一页在线免费观看视频| 日日夜夜狠狠干视频| 日韩av大胆在线观看| 免费观看国产综合视频| 欧美第一页在线免费观看视频| 亚洲天天干 夜夜操| 亚洲区欧美区另类最新章节| 青青色国产视频在线| 国产亚洲成人免费在线观看| 最近中文字幕国产在线| 国产在线一区二区三区麻酥酥| 国产精品三级三级三级| 亚洲人妻国产精品综合| 亚洲精品在线资源站| 天天日天天玩天天摸| 午夜大尺度无码福利视频| 青青青青青青青青青青草青青| 中文字幕亚洲久久久| 国产欧美日韩在线观看不卡| 视频 国产 精品 熟女 | 色哟哟在线网站入口| 人妻激情图片视频小说| 伊人情人综合成人久久网小说| 亚洲一区二区激情在线| 91九色国产熟女一区二区| 亚洲国产欧美一区二区三区…| 亚洲成人激情视频免费观看了| 精品成人啪啪18免费蜜臀| 欧美交性又色又爽又黄麻豆| 日日夜夜大香蕉伊人| 亚国产成人精品久久久| 成人性黑人一级av| 大陆精品一区二区三区久久| 水蜜桃国产一区二区三区| 精品久久久久久久久久中文蒉| 欧美一区二区中文字幕电影 | 欧美日本在线观看一区二区| aiss午夜免费视频| 欧美亚洲牲夜夜综合久久| 美洲精品一二三产区区别| 日韩一区二区三区三州| 任你操视频免费在线观看| 亚洲欧美激情人妻偷拍| 91九色国产熟女一区二区| 久久h视频在线观看| 亚洲日本一区二区久久久精品| 无码中文字幕波多野不卡| 抽查舔水白紧大视频| 91国内视频在线观看| 国产精品视频资源在线播放| 又大又湿又爽又紧A视频| 亚洲美女美妇久久字幕组| 中文字幕乱码av资源| 99一区二区在线观看| 成人在线欧美日韩国产| 欧美精品激情在线最新观看视频| 任你操视频免费在线观看| 欧美成人黄片一区二区三区| 福利视频网久久91| 亚洲中文字幕综合小综合| 91色秘乱一区二区三区| 国产一线二线三线的区别在哪| 宅男噜噜噜666免费观看| 在线免费观看欧美小视频| 福利视频一区二区三区筱慧| 午夜精品福利91av| 2022国产精品视频| 亚洲精品在线资源站| 一级黄片久久久久久久久| 久久久麻豆精亚洲av麻花| 精品久久久久久久久久中文蒉| 亚洲av可乐操首页| 大香蕉伊人国产在线| 一色桃子人妻一区二区三区| 无码国产精品一区二区高潮久久4| 亚洲成人国产av在线| 人妻自拍视频中国大陆| 538精品在线观看视频| 天天色天天舔天天射天天爽| 亚洲va国产va欧美精品88| 综合激情网激情五月天| 午夜精品久久久久麻豆影视| 国产刺激激情美女网站| 在线免费观看99视频| www天堂在线久久| 亚洲 自拍 色综合图| av网址国产在线观看| 国产精品免费不卡av| 中国老熟女偷拍第一页| 成年人黄色片免费网站| 欧美爆乳肉感大码在线观看| 青青青青视频在线播放| 少妇深喉口爆吞精韩国| 日本啪啪啪啪啪啪啪| 亚洲综合在线视频可播放| 精品av久久久久久久| 中文字幕AV在线免费看 | 韩国女主播精品视频网站| 亚洲天堂av最新网址| 最新激情中文字幕视频| 性欧美日本大妈母与子| 伊人精品福利综合导航| 自拍偷拍亚洲欧美在线视频| 欧美成人猛片aaaaaaa| 国产中文字幕四区在线观看| 国产精品视频男人的天堂| 亚洲精品午夜aaa久久| aiss午夜免费视频| 中文字幕亚洲中文字幕| 五十路av熟女松本翔子| 最近的中文字幕在线mv视频| 婷婷六月天中文字幕| 在线观看国产网站资源| 99国内小视频在现欢看| 十八禁在线观看地址免费| 绝顶痉挛大潮喷高潮无码 | 亚洲欧美综合另类13p| 国产精品亚洲在线观看| 五十路av熟女松本翔子| 国产在线拍揄自揄视频网站| 成年人黄视频在线观看| 亚洲最大免费在线观看| 黄片色呦呦视频免费看| 免费看国产av网站| 天堂av在线最新版在线| 男生用鸡操女生视频动漫| 啪啪啪啪啪啪啪免费视频| 久久久久久久久久一区二区三区 | 国产超码片内射在线| 亚洲av日韩高清hd| 91久久精品色伊人6882| 欧美精品 日韩国产| 青青青视频自偷自拍38碰| 操的小逼流水的文章| 亚洲天天干 夜夜操| 自拍 日韩 欧美激情| 中国把吊插入阴蒂的视频| 91‖亚洲‖国产熟女| 久久99久久99精品影院| 宅男噜噜噜666免费观看| 亚洲欧洲av天堂综合| 天天色天天操天天舔| 成人网18免费视频版国产| 日本性感美女视频网站| 日本又色又爽又黄又粗| 国产精品久久久久久久久福交 | 白嫩白嫩美女极品国产在线观看| 在线免费观看国产精品黄色| 久久久久久97三级| 国产麻豆剧果冻传媒app| 视频久久久久久久人妻| 男女第一次视频在线观看| 婷婷六月天中文字幕| 专门看国产熟妇的网站| 在线新三级黄伊人网| 中文字幕av男人天堂| 被大鸡吧操的好舒服视频免费| 黑人巨大的吊bdsm| 亚洲综合在线观看免费| 青青青青视频在线播放| 人人在线视频一区二区| 欧美 亚洲 另类综合| 欧美乱妇无乱码一区二区| 日韩欧美制服诱惑一区在线| 粉嫩欧美美人妻小视频| 天天色天天舔天天射天天爽| 国产九色91在线观看精品| 亚洲成高清a人片在线观看| 宅男噜噜噜666国产| 欧美精品久久久久久影院| 最新中文字幕免费视频| 亚洲最大免费在线观看| 超碰在线观看免费在线观看| 天天日天天爽天天干| www久久久久久久久久久| 亚洲精品色在线观看视频| 啪啪啪18禁一区二区三区 | 中文字幕在线观看国产片| 亚洲欧美另类手机在线| 一级a看免费观看网站| 人妻在线精品录音叫床| 噜噜色噜噜噜久色超碰| 亚洲天堂精品久久久| 日日日日日日日日夜夜夜夜夜夜| 午夜激情高清在线观看| 狠狠嗨日韩综合久久| 欧美精品激情在线最新观看视频| 粉嫩小穴流水视频在线观看| 伊人综合aⅴ在线网| 真实国产乱子伦一区二区| 免费在线播放a级片| 北条麻妃肉色丝袜视频| 一区二区三区的久久的蜜桃的视频| 东游记中文字幕版哪里可以看到| 国产极品精品免费视频| 亚洲成人国产av在线| 欧美日韩熟女一区二区三区| 国产高清精品极品美女| 亚洲乱码中文字幕在线| 亚洲成人线上免费视频观看| 亚洲精品三级av在线免费观看| 国产麻豆乱子伦午夜视频观看| 欧美亚洲免费视频观看| 日噜噜噜夜夜噜噜噜天天噜噜噜| 亚洲综合另类精品小说| 夜色17s精品人妻熟女| 99热国产精品666| 国产卡一卡二卡三乱码手机| 风流唐伯虎电视剧在线观看| 欧美成人综合视频一区二区 | 国产精品久久9999| 亚洲成人国产综合一区| av俺也去在线播放| 在线观看av观看av| 黑人大几巴狂插日本少妇| 亚洲av人人澡人人爽人人爱| 亚洲国产在人线放午夜| 色综合久久无码中文字幕波多| 在线观看免费视频网| 91人妻精品久久久久久久网站 | 亚洲一区二区三区精品视频在线| 亚洲变态另类色图天堂网| 午夜毛片不卡免费观看视频| 绯色av蜜臀vs少妇| 啪啪啪18禁一区二区三区| 亚洲人妻国产精品综合| 日韩a级黄色小视频| 午夜精品福利91av| 欧美第一页在线免费观看视频| 在线国产日韩欧美视频| 一个人免费在线观看ww视频 | 国产女人露脸高潮对白视频| 超鹏97历史在线观看| 女生自摸在线观看一区二区三区 | 中文字幕奴隷色的舞台50| 亚洲精品国产综合久久久久久久久| 制服丝袜在线人妻中文字幕| 97精品成人一区二区三区| 一级黄片久久久久久久久| 少妇高潮一区二区三区| 在线视频这里只有精品自拍| 中文字幕国产专区欧美激情| 天天干天天操天天扣| 欧美一级色视频美日韩| 最新激情中文字幕视频| 日视频免费在线观看| 熟妇一区二区三区高清版| 大香蕉伊人国产在线| 久草电影免费在线观看| 免费黄高清无码国产| 在线视频自拍第三页| av老司机精品在线观看| 91精品资源免费观看| ka0ri在线视频| 国产不卡av在线免费| 亚洲成人午夜电影在线观看| 亚洲综合色在线免费观看| 可以在线观看的av中文字幕| 天天干夜夜操啊啊啊| 精品国产午夜视频一区二区| 成人网18免费视频版国产| 9l人妻人人爽人人爽| 大香蕉玖玖一区2区| 欧美日本在线视频一区| 亚洲熟女女同志女同| 日韩美女福利视频网| 一级a看免费观看网站| 久久精品国产999| 97人妻人人澡爽人人精品| 韩国爱爱视频中文字幕| 天天日天天敢天天干| 2o22av在线视频| 亚洲成人av一区在线| 日本人妻欲求不满中文字幕| 中文字幕乱码人妻电影| japanese五十路熟女熟妇| 偷拍自拍 中文字幕| 老司机免费视频网站在线看| 久久麻豆亚洲精品av| 青青青青爽手机在线| 老司机福利精品免费视频一区二区| 久久精品在线观看一区二区| 中文字幕一区的人妻欧美日韩| 日本少妇高清视频xxxxx| 农村胖女人操逼视频| 亚洲免费成人a v| 国产内射中出在线观看| 免费黄高清无码国产| 日日夜夜大香蕉伊人| 任你操任你干精品在线视频| 亚洲欧美色一区二区| 丝袜肉丝一区二区三区四区在线看| 免费高清自慰一区二区三区网站| 日本精品视频不卡一二三| 亚洲av午夜免费观看| 福利视频网久久91| 黄页网视频在线免费观看| 9色在线视频免费观看| 人妻自拍视频中国大陆| 日韩近亲视频在线观看| 色综合久久久久久久久中文| 成人高潮aa毛片免费| 国产精品久久久久久久女人18| 欧美老妇精品另类不卡片| 午夜福利人人妻人人澡人人爽| 999久久久久999| 区一区二区三国产中文字幕| www日韩毛片av| 日韩激情文学在线视频| 99久久超碰人妻国产| 欧美日韩v中文在线| 亚洲蜜臀av一区二区三区九色 | 大屁股熟女一区二区三区| 欧美在线精品一区二区三区视频 | 亚洲另类在线免费观看| 偷拍自拍 中文字幕| 密臀av一区在线观看| 99精品国产免费久久| 亚洲av日韩av网站| 懂色av之国产精品| 精品久久婷婷免费视频| 国产综合高清在线观看| 国产一区二区三免费视频| 热99re69精品8在线播放| 亚洲久久午夜av一区二区| 99热这里只有精品中文| 国产黄网站在线观看播放| 大学生A级毛片免费视频| 亚洲成人免费看电影| 91国产资源在线视频| 91www一区二区三区| 亚洲一区二区三区在线高清| 免费av岛国天堂网站| 亚洲国产美女一区二区三区软件| 粉嫩小穴流水视频在线观看| 91国产在线免费播放| 国产精品自拍偷拍a| 亚洲超碰97人人做人人爱| 男人天堂最新地址av| 色综合久久久久久久久中文| 在线观看的a站 最新| 99久久99久国产黄毛片| 青青青国产片免费观看视频| 77久久久久国产精产品| 欧美特级特黄a大片免费| 国产精品久久久久久久女人18| 久久人人做人人妻人人玩精品vr| 欧美伊人久久大香线蕉综合| 日本黄色特一级视频| 国产精品视频一区在线播放| 福利在线视频网址导航| 亚洲 中文字幕在线 日韩| 国产欧美日韩在线观看不卡| 中文字幕一区二区人妻电影冢本| 9久在线视频只有精品| 水蜜桃国产一区二区三区| 天天做天天爽夜夜做少妇| 色呦呦视频在线观看视频| 亚洲免费成人a v| 超pen在线观看视频公开97| 日日操夜夜撸天天干| 中文字幕网站你懂的| 国产熟妇一区二区三区av| 亚洲Av无码国产综合色区| 国产卡一卡二卡三乱码手机| 欧美偷拍亚洲一区二区| 美女在线观看日本亚洲一区| 欧美爆乳肉感大码在线观看| 男生舔女生逼逼的视频| 天天日天天做天天日天天做| 成人动漫大肉棒插进去视频| 亚洲欧美精品综合图片小说| 日本午夜福利免费视频| 在线观看av2025| 亚洲推理片免费看网站| 国产精品久久久久国产三级试频 | av手机在线免费观看日韩av| 韩国女主播精品视频网站| 91久久人澡人人添人人爽乱| 40道精品招牌菜特色| av中文字幕在线导航| 欧美亚洲牲夜夜综合久久| 人人爽亚洲av人人爽av| 日本av熟女在线视频| 成人激情文学网人妻| 日韩美女精品视频在线观看网站| 婷婷久久一区二区字幕网址你懂得| 91一区精品在线观看| 黄片三级三级三级在线观看| 97人妻夜夜爽二区欧美极品| 日本福利午夜电影在线观看| 综合精品久久久久97| 久久久久久99国产精品| 日美女屁股黄邑视频| 大屁股肉感人妻中文字幕在线| 美女福利视频网址导航| 黑人借宿ntr人妻的沦陷2| 都市激情校园春色狠狠| 99国产精品窥熟女精品| 视频一区 二区 三区 综合| 亚洲午夜高清在线观看| 欧美国品一二三产区区别 | 丰满的继坶3中文在线观看| 大白屁股精品视频国产| 91亚洲精品干熟女蜜桃频道 | 91亚洲手机在线视频播放| 91国语爽死我了不卡| 国产精品成久久久久三级蜜臀av | 91精品国产观看免费| 亚洲国产成人最新资源| 午夜青青草原网在线观看| 久久久久久久99精品| av网址国产在线观看| 亚洲国产欧美一区二区三区久久| gay gay男男瑟瑟在线网站| 专门看国产熟妇的网站| 国产av自拍偷拍盛宴| 亚洲免费视频欧洲免费视频| 女生自摸在线观看一区二区三区| av高潮迭起在线观看| 国产又大又黄免费观看| 国产+亚洲+欧美+另类| 日韩欧美国产一区ab| 一区二区三区毛片国产一区| 四虎永久在线精品免费区二区| 18禁无翼鸟成人在线| 少妇高潮无套内谢麻豆| h国产小视频福利在线观看| 绝色少妇高潮3在线观看| 中文字幕人妻被公上司喝醉在线| 日本在线不卡免费视频| 丝袜国产专区在线观看| 国产超码片内射在线| 18禁美女无遮挡免费| 精品91高清在线观看| 91精品国产观看免费| 大鸡巴操娇小玲珑的女孩逼| 香港一级特黄大片在线播放| 亚洲最大黄 嗯色 操 啊| 亚洲中文精品人人免费| 日本午夜福利免费视频| 人妻爱爱 中文字幕| 欧美 亚洲 另类综合| 中文字幕视频一区二区在线观看 | 自拍 日韩 欧美激情| 男人的天堂在线黄色| 亚洲精品国偷自产在线观看蜜桃| 亚洲激情偷拍一区二区| 亚国产成人精品久久久| 99精品久久久久久久91蜜桃| 国产va在线观看精品| 五十路熟女人妻一区二区9933| 97年大学生大白天操逼| 色97视频在线播放| 国产精品黄色的av| 日韩黄色片在线观看网站| 六月婷婷激情一区二区三区| 国产欧美日韩在线观看不卡| 在线观看国产网站资源| 伊人成人综合开心网| 日本最新一二三区不卡在线| 熟女视频一区,二区,三区| 亚洲国产成人无码麻豆艾秋| sw137 中文字幕 在线| 中文字幕人妻一区二区视频| 中文字幕综合一区二区| av高潮迭起在线观看| 在线免费观看日本伦理| 国产高潮无码喷水AV片在线观看| 不卡日韩av在线观看| 极品粉嫩小泬白浆20p主播| 日韩亚国产欧美三级涩爱| 亚洲欧美一卡二卡三卡| 97青青青手机在线视频| 日韩欧美在线观看不卡一区二区 | 国产视频在线视频播放| 岛国青草视频在线观看| 亚洲av自拍偷拍综合| 三上悠亚和黑人665番号| 二区中出在线观看老师| 欧美视频中文一区二区三区| 狠狠躁狠狠爱网站视频| 黄色视频成年人免费观看| 操日韩美女视频在线免费看| 色哟哟国产精品入口| 香蕉aⅴ一区二区三区| 日日夜夜狠狠干视频| 熟女人妻在线中出观看完整版| 国产麻豆精品人妻av| 精品少妇一二三视频在线| 日韩av熟妇在线观看| 国产一区二区视频观看| 午夜精品福利一区二区三区p| 亚洲一级特黄特黄黄色录像片| 精品亚洲中文字幕av| 精品首页在线观看视频| 成人蜜桃美臀九一一区二区三区| 男人天堂av天天操| 亚洲福利天堂久久久久久| 青青在线视频性感少妇和隔壁黑丝| 国产成人自拍视频播放| 欧美专区第八页一区在线播放| 99热久久这里只有精品8| 超级福利视频在线观看| 中文字幕日本人妻中出| 欧美视频不卡一区四区| 国产精品久久久久国产三级试频| 午夜美女少妇福利视频| 二区中出在线观看老师| 日本www中文字幕| 国产成人午夜精品福利| 熟女妇女老妇一二三区| 日本免费视频午夜福利视频| 国产精品女邻居小骚货| 欧美天堂av无线av欧美| 国产日韩精品免费在线| 麻豆精品成人免费视频| 国产精品国色综合久久| 国产精彩对白一区二区三区| v888av在线观看视频| 亚洲午夜高清在线观看| 大胸性感美女羞爽操逼毛片| 欧美日本在线视频一区| 中文字幕在线免费第一页| 真实国模和老外性视频| 国产精品入口麻豆啊啊啊 | 成人动漫大肉棒插进去视频| 亚洲欧美久久久久久久久| rct470中文字幕在线| 中文人妻AV久久人妻水| 午夜免费观看精品视频| 人妻最新视频在线免费观看| 亚洲男人在线天堂网| 都市家庭人妻激情自拍视频| 啪啪啪操人视频在线播放| 97人妻夜夜爽二区欧美极品| av日韩在线观看大全| 日本成人不卡一区二区| 蜜桃专区一区二区在线观看| 换爱交换乱高清大片| 国产欧美精品一区二区高清 | 欧美精品国产综合久久| 久久久极品久久蜜桃| 青青青青青手机视频| v888av在线观看视频| rct470中文字幕在线| 韩国男女黄色在线观看| brazzers欧熟精品系列| 三级av中文字幕在线观看| 啊用力插好舒服视频| 精品久久久久久高潮| 2012中文字幕在线高清| 欧美精产国品一二三产品价格| 中文字幕乱码人妻电影| av日韩在线观看大全| 天天艹天天干天天操| 国产女人露脸高潮对白视频| 亚洲国产精品美女在线观看| 91极品新人『兔兔』精品新作| 最新激情中文字幕视频| 黄色成人在线中文字幕| 青青草原网站在线观看| 快点插进来操我逼啊视频| 亚洲第一黄色在线观看| 久久久久久cao我的性感人妻| 中文字幕AV在线免费看 | 亚洲男人在线天堂网| 日韩精品中文字幕播放| 亚洲男人让女人爽的视频| 国产91久久精品一区二区字幕| 亚洲免费av在线视频| 天天日天天爽天天爽| 天天操,天天干,天天射| 懂色av之国产精品| 91she九色精品国产| 亚洲精品国产在线电影| 一区二区三区蜜臀在线| 亚洲视频在线视频看视频在线| 日本av高清免费网站| av网址国产在线观看| 亚洲日产av一区二区在线| 肏插流水妹子在线乐播下载 | 青青青激情在线观看视频| 38av一区二区三区| 欧美区一区二区三视频| 九色精品视频在线播放| 99视频精品全部15| 男生用鸡操女生视频动漫| 亚洲在线一区二区欧美| 无码国产精品一区二区高潮久久4| 一区二区三区在线视频福利| 成人资源在线观看免费官网| 国产精品人妻熟女毛片av久| 国产精品中文av在线播放 | 激情图片日韩欧美人妻| 亚洲午夜伦理视频在线| 中文乱理伦片在线观看| 日本18禁久久久久久| 少妇人妻100系列| 91chinese在线视频| 88成人免费av网站| 男生舔女生逼逼的视频| 亚洲免费国产在线日韩| 青青草亚洲国产精品视频| 亚洲粉嫩av一区二区三区| 中文字幕日韩91人妻在线| 青青青青操在线观看免费| 18禁美女无遮挡免费| www天堂在线久久| 久久这里只有精彩视频免费| mm131美女午夜爽爽爽| www日韩毛片av| 亚洲成人激情视频免费观看了 | 亚洲精品中文字幕下载| 91人妻精品一区二区久久| 国产成人精品久久二区91| 巨乳人妻日下部加奈被邻居中出| 国产一区av澳门在线观看| 午夜的视频在线观看| 涩爱综合久久五月蜜臀| 亚洲 人妻 激情 中文| 青青青青操在线观看免费| 免费手机黄页网址大全| 岛国av高清在线成人在线| 成年人中文字幕在线观看| 视频 国产 精品 熟女 | av在线shipin| 欧美精品黑人性xxxx| av高潮迭起在线观看| 欧美va亚洲va天堂va| 久久综合老鸭窝色综合久久| 日韩欧美制服诱惑一区在线| 欧美一级视频一区二区| 欧美综合婷婷欧美综合| 欧美色婷婷综合在线| 亚洲国产欧美国产综合在线| 熟女人妻在线观看视频| 青青青视频手机在线观看| 最近中文2019年在线看| 99热这里只有国产精品6| 黄色三级网站免费下载| 色吉吉影音天天干天天操| 狠狠鲁狠狠操天天晚上干干| 亚洲综合色在线免费观看| 日韩三级电影华丽的外出| 欧美偷拍亚洲一区二区| 无码日韩人妻精品久久| 免费黄页网站4188| 中文字幕乱码人妻电影| 中国黄片视频一区91| 国产熟妇人妻ⅹxxxx麻豆| 2020av天堂网在线观看| 亚洲天天干 夜夜操| 国产刺激激情美女网站| 后入美女人妻高清在线| 国产精品久久久久久久精品视频| 一二三中文乱码亚洲乱码one| 亚洲人妻av毛片在线| 国产揄拍高清国内精品对白| av破解版在线观看| 欧美一区二区三区啪啪同性| 亚洲成人午夜电影在线观看| 日本人妻精品久久久久久| 黄色成人在线中文字幕| 蜜桃精品久久久一区二区| 51国产偷自视频在线播放| 骚货自慰被发现爆操| 99热国产精品666| 伊人网中文字幕在线视频| 亚洲精品无码色午夜福利理论片| 精品黑人一区二区三区久久国产 | 性色av一区二区三区久久久| 91人妻精品一区二区久久| 欧美亚洲一二三区蜜臀| 国产janese在线播放| aⅴ五十路av熟女中出| 久久免费看少妇高潮完整版| 啪啪啪操人视频在线播放| 久久香蕉国产免费天天| 无码精品一区二区三区人| 日日日日日日日日夜夜夜夜夜夜| 老司机午夜精品视频资源| 国产片免费观看在线观看| 天天干狠狠干天天操| 一区二区三区久久久91| 黑人性生活视频免费看| 国产午夜男女爽爽爽爽爽视频| 97国产在线av精品| 欧美亚洲牲夜夜综合久久| av中文字幕在线观看第三页| 97超碰免费在线视频| 色综合色综合色综合色| 日韩成人免费电影二区| 粉嫩av蜜乳av蜜臀| 青青草原色片网站在线观看| 哥哥姐姐综合激情小说| 日韩三级黄色片网站| 91国产资源在线视频| 青青青艹视频在线观看| 亚洲中文精品字幕在线观看| 福利在线视频网址导航| 国产亚洲视频在线观看| 中文字幕一区二区三区人妻大片| 天天躁夜夜躁日日躁a麻豆| 十八禁在线观看地址免费| 日本女大学生的黄色小视频| 国产丰满熟女成人视频| 亚洲精品国偷自产在线观看蜜桃| 果冻传媒av一区二区三区| 经典av尤物一区二区| 亚洲av午夜免费观看| 黄色录像鸡巴插进去| 亚洲欧美国产麻豆综合| 男人的天堂在线黄色| 午夜婷婷在线观看视频| 天天干天天日天天谢综合156| 一区二区三区毛片国产一区| 2021久久免费视频| 一区二区三区四区视频| 大鸡巴后入爆操大屁股美女| 久久久极品久久蜜桃| 99一区二区在线观看| 日韩欧美国产精品91| 新婚人妻聚会被中出| 巨乳人妻日下部加奈被邻居中出| 日本一二三中文字幕| 欧美日韩一级黄片免费观看| 欧美视频一区免费在线| 成人免费做爰高潮视频| 人妻熟女在线一区二区| 一二三中文乱码亚洲乱码one| 国产麻豆国语对白露脸剧情 | 无套猛戳丰满少妇人妻| 亚洲午夜福利中文乱码字幕| 日韩av大胆在线观看| 91精品视频在线观看免费| 亚洲中文字幕人妻一区| 伊人精品福利综合导航| 超碰中文字幕免费观看| 中文字幕国产专区欧美激情| 色综合久久五月色婷婷综合| 国产一区二区神马久久| 久久永久免费精品人妻专区| 黄片大全在线观看观看| 少妇人妻二三区视频| 青青青爽视频在线播放| 欧美在线一二三视频| 国产精品免费不卡av| 97小视频人妻一区二区| 搡老熟女一区二区在线观看| 国产揄拍高清国内精品对白 | 农村胖女人操逼视频| 一个色综合男人天堂| 亚洲精品福利网站图片| 日韩伦理短片在线观看| 日韩精品啪啪视频一道免费| 热久久只有这里有精品| 激情内射在线免费观看| 日韩欧美一级精品在线观看| 国产精品国产三级国产精东| 伊人情人综合成人久久网小说| 视频啪啪啪免费观看| 女生自摸在线观看一区二区三区| 欧美黑人与人妻精品| 亚洲av可乐操首页| 一区二区三区视频,福利一区二区 丰满的子国产在线观看 | 国产夫妻视频在线观看免费| 在线免费91激情四射 | gay gay男男瑟瑟在线网站| 亚洲 清纯 国产com| 人妻少妇av在线观看| lutube在线成人免费看| 成人伊人精品色xxxx视频| 国产妇女自拍区在线观看| 91麻豆精品91久久久久同性| 日韩av有码中文字幕| 亚洲国产在线精品国偷产拍 | 免费黄高清无码国产| 人妻熟女在线一区二区| 天天操夜夜操天天操天天操| 在线播放一区二区三区Av无码| 成人乱码一区二区三区av| 国产大学生援交正在播放| 91极品大一女神正在播放| 亚洲精品乱码久久久本| 免费在线福利小视频| 亚洲av在线观看尤物| 亚洲成高清a人片在线观看| 天天射,天天操,天天说| 成人av天堂丝袜在线观看| 亚洲av无码成人精品区辽| 老司机免费福利视频网| 日本熟女50视频免费| 伊人精品福利综合导航| 天天操夜夜操天天操天天操 | 青草青永久在线视频18| 亚洲国产精品久久久久蜜桃| 99精品国自产在线人| 日本女大学生的黄色小视频| 早川濑里奈av黑人番号| 午夜dv内射一区区| 久草福利电影在线观看| 日韩av中文在线免费观看| 午夜久久久久久久精品熟女| 97人妻总资源视频| 9l人妻人人爽人人爽| 国产一区二区神马久久| 好男人视频在线免费观看网站| 成人蜜臀午夜久久一区| 岛国毛片视频免费在线观看| 欧美视频一区免费在线| 一级黄片久久久久久久久| 免费岛国喷水视频在线观看 | 亚洲欧美精品综合图片小说| 国产av国片精品一区二区| 亚洲av人人澡人人爽人人爱| 老司机福利精品免费视频一区二区 | 人妻丝袜av在线播放网址| 91国产资源在线视频| 人妻无码中文字幕专区| 99视频精品全部15| 欧美黄色录像免费看的| 国产又粗又硬又大视频| 亚洲午夜高清在线观看| 99热色原网这里只有精品| 97人妻色免费视频| 99久久久无码国产精品性出奶水| 国产自拍在线观看成人| 国内自拍第一页在线观看| 91国内精品自线在拍白富美| 国产精品sm调教视频| 青青操免费日综合视频观看| 亚洲一区二区激情在线| 日韩精品一区二区三区在线播放| 中文字幕人妻三级在线观看| 亚洲熟女综合色一区二区三区四区| 国产精品视频资源在线播放| 最后99天全集在线观看| 亚洲av午夜免费观看| 亚洲高清国产自产av| 中文字幕网站你懂的| 成人sm视频在线观看| 免费一级特黄特色大片在线观看| 中国老熟女偷拍第一页| 80电影天堂网官网| 日韩精品激情在线观看| 日韩欧美国产一区不卡| 一色桃子久久精品亚洲| 天天操天天干天天日狠狠插| 2021久久免费视频| 唐人色亚洲av嫩草| 国产精品久久久久国产三级试频| 国产精品国产三级国产午| 99热99re在线播放| 馒头大胆亚洲一区二区| 夜夜操,天天操,狠狠操| 又色又爽又黄又刺激av网站| 丝袜美腿欧美另类 中文字幕| 亚洲国产第一页在线观看| 国产成人自拍视频播放| 国产污污污污网站在线| 亚洲护士一区二区三区| 人人妻人人澡欧美91精品| 深夜男人福利在线观看| 久草视频在线一区二区三区资源站| 51国产成人精品视频| 中文字幕免费在线免费| 亚洲视频在线观看高清| 免费看高清av的网站| 黄工厂精品视频在线观看| 激情伦理欧美日韩中文字幕| 日本人妻精品久久久久久| 天天操天天弄天天射| 97欧洲一区二区精品免费| 无忧传媒在线观看视频| 2022精品久久久久久中文字幕| 欧美亚洲少妇福利视频| 91传媒一区二区三区| weyvv5国产成人精品的视频| 少妇人妻久久久久视频黄片| 性生活第二下硬不起来| 超pen在线观看视频公开97| 97成人免费在线观看网站| 久草极品美女视频在线观看| 亚洲人妻30pwc| 中文字幕乱码人妻电影| 精品人妻伦一二三区久| av老司机精品在线观看| 久久精品久久精品亚洲人| 亚洲欧美福利在线观看| 韩国一级特黄大片做受| 男女啪啪视频免费在线观看| 岛国毛片视频免费在线观看| 亚洲国产成人无码麻豆艾秋| 91国产在线免费播放| 亚洲一区二区三区精品视频在线| 国产之丝袜脚在线一区二区三区| 国产成人精品一区在线观看| 欧美怡红院视频在线观看| 国际av大片在线免费观看| 丝袜长腿第一页在线| 成年午夜影片国产片| 婷婷综合亚洲爱久久| 黄色片年轻人在线观看| 岛国黄色大片在线观看| 老师让我插进去69AV| 性色蜜臀av一区二区三区| 天天日天天做天天日天天做| 国产日韩精品一二三区久久久| 91麻豆精品秘密入口在线观看| 男生用鸡操女生视频动漫| 久久三久久三久久三久久| 视频 一区二区在线观看| 嫩草aⅴ一区二区三区| 色婷婷六月亚洲综合香蕉| 亚洲高清国产自产av| 黄页网视频在线免费观看| 亚洲激情av一区二区| 成人国产影院在线观看| 韩国黄色一级二级三级| 亚洲va国产va欧美va在线| 顶级尤物粉嫩小尤物网站| 四川乱子伦视频国产vip| 熟女在线视频一区二区三区| 亚洲精品高清自拍av| 亚洲精品精品国产综合| 国产性色生活片毛片春晓精品| 麻豆性色视频在线观看| 97人妻夜夜爽二区欧美极品| 精品久久久久久久久久久a√国产 日本女大学生的黄色小视频 | 天美传媒mv视频在线观看| 一区二区麻豆传媒黄片 | 偷拍自拍视频图片免费| mm131美女午夜爽爽爽| 51精品视频免费在线观看| 日韩少妇人妻精品无码专区| 桃色视频在线观看一区二区 | 久草视频在线看免费| 免费成人av中文字幕| 亚洲av自拍偷拍综合| 精品国产乱码一区二区三区乱| 中文字幕中文字幕人妻| 久久久久久久久久一区二区三区| 国产性生活中老年人视频网站| 18禁美女无遮挡免费| 97资源人妻免费在线视频| 久久久极品久久蜜桃| 福利视频广场一区二区| 中文字幕在线一区精品| 狠狠操狠狠操免费视频| 日本免费视频午夜福利视频| 粉嫩av懂色av蜜臀av| 天天色天天爱天天爽| 亚洲图片偷拍自拍区| 大香蕉伊人国产在线| 国产精品久久久久久久精品视频| 岛国毛片视频免费在线观看| 91免费黄片可看视频| 日韩精品中文字幕播放| 38av一区二区三区| 中文字幕一区的人妻欧美日韩| 亚洲最大免费在线观看| 天天躁夜夜躁日日躁a麻豆| jiuse91九色视频| 91人妻精品一区二区久久| 国产精品自拍在线视频| 日本熟妇一区二区x x| 99精品视频在线观看免费播放| 自拍偷区二区三区麻豆| 日本裸体熟妇区二区欧美| 中文字幕在线第一页成人| 中文字幕在线免费第一页| 欧美另类一区二区视频| 福利视频一区二区三区筱慧 | 日本一区精品视频在线观看| 精产国品久久一二三产区区别| 色噜噜噜噜18禁止观看| 中文字幕一区二区三区蜜月 | 精品亚洲国产中文自在线| 中文字幕AV在线免费看 | 亚洲国产精品美女在线观看| 久久热久久视频在线观看| 欧美一级片免费在线成人观看| 中文字幕免费福利视频6| 亚洲男人在线天堂网| 91精品国产91青青碰| 区一区二区三国产中文字幕| 91中文字幕免费在线观看| 在线不卡成人黄色精品| 成人在线欧美日韩国产| 骚逼被大屌狂草视频免费看| 免费观看理论片完整版| 色呦呦视频在线观看视频| 香蕉91一区二区三区| 晚上一个人看操B片| 91国产在线视频免费观看| 亚洲欧美激情中文字幕| 午夜美女少妇福利视频| 五十路息与子猛烈交尾视频| 自拍 日韩 欧美激情| av在线资源中文字幕| 玖玖一区二区在线观看| 中文字幕av熟女人妻| 久久久精品欧洲亚洲av| 国产精品视频男人的天堂| 亚洲av男人的天堂你懂的| 黄色资源视频网站日韩| 欧美韩国日本国产亚洲| 国产精品黄片免费在线观看| 直接能看的国产av| 999热精品视频在线| 欧美老妇精品另类不卡片| 国产欧美精品不卡在线| 一本一本久久a久久精品综合不卡| 天天操,天天干,天天射| 亚洲欧美激情人妻偷拍| 人妻最新视频在线免费观看| 人妻最新视频在线免费观看| 少妇高潮无套内谢麻豆| 少妇高潮无套内谢麻豆| 蜜桃视频在线欧美一区| 黄色片年轻人在线观看| 天天操夜夜操天天操天天操| 亚洲综合在线观看免费| 在线免费观看国产精品黄色| 中文字幕亚洲久久久| 国产夫妻视频在线观看免费| 播放日本一区二区三区电影| 黄色中文字幕在线播放| 视频久久久久久久人妻| 狠狠的往里顶撞h百合| 亚洲成人线上免费视频观看| 女同性ⅹxx女同hd| 91一区精品在线观看| 91人妻精品一区二区久久| 国产一区二区三免费视频| 午夜精品福利91av| 国产福利小视频免费观看| 久草视频福利在线首页| 色婷婷六月亚洲综合香蕉| 性感美女高潮视频久久久| 班长撕开乳罩揉我胸好爽| 久久久精品欧洲亚洲av| 国产一线二线三线的区别在哪| 少妇人妻100系列| 久久这里只有精彩视频免费| 欧美日韩亚洲国产无线码| 日本韩国免费福利精品| 国产日本精品久久久久久久| weyvv5国产成人精品的视频| 亚洲av自拍偷拍综合| 中文字幕高清资源站| 亚洲最大黄了色网站| 色哟哟在线网站入口| 日本美女成人在线视频| mm131美女午夜爽爽爽| 天天想要天天操天天干| 不卡日韩av在线观看| 亚洲欧美精品综合图片小说| 777奇米久久精品一区| 中文字幕在线一区精品| 欧美 亚洲 另类综合| 视频二区在线视频观看| 青青青青青青青在线播放视频| 精品国产在线手机在线| 午夜极品美女福利视频| 午夜精品在线视频一区| 国产在线免费观看成人| 97色视频在线观看| 摧残蹂躏av一二三区| 人人妻人人人操人人人爽| 欧美区一区二区三视频| 亚洲女人的天堂av| 久草视频福利在线首页| 农村胖女人操逼视频| 成人性爱在线看四区| 三级黄色亚洲成人av| 成人av电影免费版| 国产日韩av一区二区在线| 日韩中文字幕精品淫| 国产亚洲精品欧洲在线观看| 夜夜骑夜夜操夜夜奸| 制服丝袜在线人妻中文字幕| 中文字幕无码日韩专区免费| av网址在线播放大全| 91 亚洲视频在线观看| 75国产综合在线视频| 换爱交换乱高清大片| 天天草天天色天天干| 国产精品sm调教视频| 天堂女人av一区二区| 亚洲av无硬久久精品蜜桃| 亚洲1卡2卡三卡4卡在线观看| 国产在线观看免费人成短视频| 性色av一区二区三区久久久 | 中文字幕 码 在线视频| 国产精品探花熟女在线观看| 天堂av在线播放免费| 青青青青青手机视频| av中文字幕在线导航| 精品高跟鞋丝袜一区二区| 传媒在线播放国产精品一区| 在线观看成人国产电影| 国产卡一卡二卡三乱码手机| 日本熟妇喷水xxx| 国产成人无码精品久久久电影| 成人亚洲国产综合精品| 91精品国产91久久自产久强| 骚货自慰被发现爆操| 爱有来生高清在线中文字幕| 国产精品日韩欧美一区二区| 日本高清撒尿pissing| 综合精品久久久久97| heyzo蜜桃熟女人妻| 欧美日韩v中文在线| 操的小逼流水的文章| 国产综合精品久久久久蜜臀| 国产男女视频在线播放| 中文乱理伦片在线观看| 在线观看一区二区三级| 国产成人无码精品久久久电影| 国产一区二区三免费视频| 99re国产在线精品| 欧美亚洲国产成人免费在线 | 一区二区三区视频,福利一区二区| 天天射夜夜操综合网| 欧美日韩一区二区电影在线观看| 亚洲精品乱码久久久久久密桃明 | 亚洲天堂成人在线观看视频网站| 欧美日本aⅴ免费视频| 超pen在线观看视频公开97 | 日本人妻少妇18—xx| 自拍偷拍vs一区二区三区| 日本www中文字幕| 天天插天天狠天天操| 2022国产综合在线干| 中文字幕人妻av在线观看| 美洲精品一二三产区区别| 国产极品精品免费视频| 日韩a级黄色小视频| 白嫩白嫩美女极品国产在线观看| 日视频免费在线观看| 精品一区二区三四区| 天天干天天日天天谢综合156| 经典国语激情内射视频| 日本a级视频老女人| 制丝袜业一区二区三区| 97资源人妻免费在线视频| 美女吃鸡巴操逼高潮视频| 激情人妻校园春色亚洲欧美 | 在线免费91激情四射 | 激情人妻校园春色亚洲欧美 | 中国熟女一区二区性xx| 做爰视频毛片下载蜜桃视频1| 成人24小时免费视频| 蜜桃久久久久久久人妻| 97精品成人一区二区三区| 久久免看30视频口爆视频| 中文字幕免费福利视频6| av在线观看网址av| brazzers欧熟精品系列| 熟女91pooyn熟女| 亚洲午夜伦理视频在线| 青娱乐最新视频在线| 综合精品久久久久97| 做爰视频毛片下载蜜桃视频1| 国产成人自拍视频播放| 久草视频在线一区二区三区资源站| av天堂资源最新版在线看| 中文字幕在线永久免费播放| 在线观看国产网站资源| 五月色婷婷综合开心网4438| 久久久久只精品国产三级| 日本精品一区二区三区在线视频。| 第一福利视频在线观看| 国产内射中出在线观看| 不卡精品视频在线观看| 国产成人综合一区2区| 亚洲公开视频在线观看| 免费黄色成人午夜在线网站| 黄色片黄色片wyaa| 亚洲蜜臀av一区二区三区九色| 亚洲欧美精品综合图片小说| 可以免费看的www视频你懂的| 果冻传媒av一区二区三区| 成熟丰满熟妇高潮xx×xx | 肏插流水妹子在线乐播下载 | 天天夜天天日天天日| 做爰视频毛片下载蜜桃视频1| 中文字幕乱码av资源| 中文字日产幕乱六区蜜桃 | 国产一区二区三免费视频| 日本最新一二三区不卡在线| 欧美精品欧美极品欧美视频 | 啪啪啪18禁一区二区三区| av视屏免费在线播放| 亚洲成人激情av在线| 99婷婷在线观看视频| 国产av自拍偷拍盛宴| 天天夜天天日天天日| 天天爽夜夜爽人人爽QC| 18禁美女无遮挡免费| 91国产在线免费播放| 日韩国产乱码中文字幕| 专门看国产熟妇的网站| 黑人乱偷人妻中文字幕| 中文字幕av男人天堂| 色花堂在线av中文字幕九九 | heyzo蜜桃熟女人妻| 中国熟女一区二区性xx| 亚洲激情唯美亚洲激情图片| 天天干狠狠干天天操| 国产精品久久久久网| 一级黄片久久久久久久久| 91高清成人在线视频| jiujiure精品视频在线| 免费看国产av网站| 色吉吉影音天天干天天操| av亚洲中文天堂字幕网| 欧美麻豆av在线播放| 亚洲精品无码久久久久不卡| 熟女俱乐部一二三区| 免费观看污视频网站| 日韩a级精品一区二区| 操人妻嗷嗷叫视频一区二区| 国产伦精品一区二区三区竹菊| 视频啪啪啪免费观看| 中文字幕日韩无敌亚洲精品| 天天摸天天干天天操科普| 欧美天堂av无线av欧美| 午夜福利资源综合激情午夜福利资| 人妻少妇亚洲一区二区| 亚洲在线观看中文字幕av| 亚洲精品久久视频婷婷| 91麻豆精品91久久久久同性| 欧美日韩亚洲国产无线码| 亚洲一级av大片免费观看| 91精品啪在线免费| 国产精品亚洲在线观看| av成人在线观看一区| 99婷婷在线观看视频| 99热99这里精品6国产| 欧美交性又色又爽又黄麻豆| 午夜精品一区二区三区城中村| 自拍偷拍日韩欧美亚洲| av天堂加勒比在线| 亚洲av在线观看尤物| 欧亚日韩一区二区三区观看视频| 97年大学生大白天操逼| asmr福利视频在线观看| 国产熟妇乱妇熟色T区| 欧美一级色视频美日韩| 人妻久久无码中文成人| 性色av一区二区三区久久久| 喷水视频在线观看这里只有精品| 人妻少妇av在线观看| 五月激情婷婷久久综合网| av日韩在线观看大全| 天天日天天鲁天天操| 人人在线视频一区二区| 在线观看视频 你懂的| 欧美专区第八页一区在线播放| 中文字幕日韩无敌亚洲精品| 97超碰最新免费在线观看| 激情五月婷婷综合色啪| 久久久极品久久蜜桃| av手机在线免费观看日韩av| 日韩无码国产精品强奸乱伦| 午夜大尺度无码福利视频 | 国产aⅴ一线在线观看| 亚洲欧洲av天堂综合| 精品一区二区三区午夜| 成人av电影免费版| 久久久久久久久久久久久97| 人妻3p真实偷拍一二区| 精品黑人巨大在线一区| 自拍偷区二区三区麻豆| 国产久久久精品毛片| 一区二区三区日韩久久| 大陆精品一区二区三区久久| 国产福利小视频二区| aiss午夜免费视频| 天天躁日日躁狠狠躁躁欧美av| 亚洲护士一区二区三区| 传媒在线播放国产精品一区| 综合一区二区三区蜜臀| 亚洲精品亚洲人成在线导航| 欧美地区一二三专区| av森泽佳奈在线观看| 在线免费观看av日韩| 国产极品精品免费视频| 黄色录像鸡巴插进去| 久碰精品少妇中文字幕av| 性欧美激情久久久久久久| 日韩欧美亚洲熟女人妻| 在线成人日韩av电影| 人妻丝袜榨强中文字幕| 日本少妇人妻xxxxxhd| 国产成人自拍视频播放| 青青草亚洲国产精品视频| 黑人巨大精品欧美视频| 98视频精品在线观看| 天天日天天摸天天爱| 特大黑人巨大xxxx| 人人在线视频一区二区| 青青草人人妻人人妻| av中文字幕在线观看第三页| 91破解版永久免费| 黄色在线观看免费观看在线| 一区二区三区视频,福利一区二区| 久久农村老妇乱69系列| 免费啪啪啪在线观看视频| 2021久久免费视频| 97人人妻人人澡人人爽人人精品| 日韩av大胆在线观看| 久久久久只精品国产三级| 很黄很污很色的午夜网站在线观看| 91色网站免费在线观看| 日日爽天天干夜夜操| 玖玖一区二区在线观看| 日韩午夜福利精品试看| 51精品视频免费在线观看| 亚洲av无乱一区二区三区性色| 亚洲图片偷拍自拍区| 欧美另类一区二区视频| 北条麻妃高跟丝袜啪啪| 91福利视频免费在线观看| 做爰视频毛片下载蜜桃视频1| 男女之间激情网午夜在线| 国产亚洲精品视频合集| 视频在线亚洲一区二区| 999热精品视频在线| 91高清成人在线视频| 55夜色66夜色国产精品站| 婷婷五月亚洲综合在线| 好太好爽好想要免费| 啪啪啪18禁一区二区三区| av欧美网站在线观看| 中出中文字幕在线观看| 最新黄色av网站在线观看| 男人在床上插女人视频| 亚国产成人精品久久久| 成人国产小视频在线观看| 国产高清精品极品美女| 亚洲av无码成人精品区辽| 性感美女高潮视频久久久| 午夜精品亚洲精品五月色| 欧美aa一级一区三区四区| 亚洲av极品精品在线观看| 日韩熟女av天堂系列| 黑人变态深video特大巨大| 伊人日日日草夜夜草| 狠狠的往里顶撞h百合| 国产黄网站在线观看播放| 天天操天天弄天天射| 一区二区视频在线观看免费观看| 欧美一区二区三区久久久aaa| 黑人巨大的吊bdsm| 少妇人妻二三区视频| 亚洲精品午夜久久久久| 果冻传媒av一区二区三区| 小泽玛利亚视频在线观看| www骚国产精品视频| 91免费观看国产免费| 精品成人啪啪18免费蜜臀| 国产精品黄片免费在线观看| 99国产精品窥熟女精品| 精彩视频99免费在线| 精品91自产拍在线观看一区| 在线观看免费视频网| 午夜毛片不卡免费观看视频| 亚洲另类在线免费观看| 天堂资源网av中文字幕| 久久农村老妇乱69系列| 91亚洲国产成人精品性色| 欧美亚洲中文字幕一区二区三区| 在线观看亚洲人成免费网址| 人妻丰满熟妇综合网| 久久久极品久久蜜桃| 午夜福利资源综合激情午夜福利资| 青青在线视频性感少妇和隔壁黑丝| 在线免费观看日本伦理| 国产美女一区在线观看| 亚洲成人熟妇一区二区三区 | 日本成人一区二区不卡免费在线| 男人天堂最新地址av| 888欧美视频在线| 亚洲精品无码色午夜福利理论片| 美日韩在线视频免费看| 精品一区二区亚洲欧美| 超碰97免费人妻麻豆| 亚洲福利精品视频在线免费观看| 熟女在线视频一区二区三区| 精品国产成人亚洲午夜| 亚洲熟女女同志女同| 国产精品成久久久久三级蜜臀av| 亚洲一区二区人妻av| 日本三极片视频网站观看| okirakuhuhu在线观看| 日本av在线一区二区三区| 超碰97人人澡人人| 自拍偷拍日韩欧美亚洲| 日韩中文字幕福利av| 亚洲va天堂va国产va久| 9久在线视频只有精品| 97资源人妻免费在线视频| 欧美黄色录像免费看的| 欧美一级色视频美日韩| 香蕉91一区二区三区| 精品区一区二区三区四区人妻 | 丝袜国产专区在线观看| 午夜福利资源综合激情午夜福利资| 中字幕人妻熟女人妻a62v网| 91福利视频免费在线观看| 韩国黄色一级二级三级| 天天操,天天干,天天射| av高潮迭起在线观看| 欧美久久久久久三级网| 在线 中文字幕 一区| 久久精品国产23696| 日本xx片在线观看| 中文字幕成人日韩欧美| 综合一区二区三区蜜臀| 瑟瑟视频在线观看免费视频| aaa久久久久久久久| 国产丰满熟女成人视频| 四川五十路熟女av| 青娱乐极品视频青青草| 黑人3p华裔熟女普通话| 岛国黄色大片在线观看| 成人资源在线观看免费官网| 人妻少妇亚洲精品中文字幕| 婷婷久久一区二区字幕网址你懂得| 欧美国产亚洲中英文字幕| 91免费放福利在线观看| 中文字幕无码一区二区免费| 日辽宁老肥女在线观看视频| 热久久只有这里有精品| 老有所依在线观看完整版| 91亚洲精品干熟女蜜桃频道| 亚洲高清一区二区三区视频在线| 四川五十路熟女av| 人人妻人人爽人人添夜| 天天干天天日天天谢综合156| 老司机福利精品免费视频一区二区 | 人妻另类专区欧美制服| 一二三区在线观看视频| 99一区二区在线观看| av天堂中文免费在线| 国产+亚洲+欧美+另类| 亚洲国产精品久久久久蜜桃| 欧美视频中文一区二区三区| 99热色原网这里只有精品| 国产精品久久久久网| 中文字幕高清免费在线人妻| 亚洲第一黄色在线观看| 成人av中文字幕一区| 欧美女同性恋免费a| 在线观看av2025| 欧美性感尤物人妻在线免费看| 日本一区二区三区免费小视频| 2025年人妻中文字幕乱码在线 | 啪啪啪18禁一区二区三区 | 亚洲熟妇久久无码精品| 国产大学生援交正在播放| 宅男噜噜噜666免费观看| 天天干天天搞天天摸| 青娱乐极品视频青青草| 精品首页在线观看视频| 欧美va不卡视频在线观看| 中文字幕第三十八页久久 | 欧美精品伦理三区四区| 超碰97人人澡人人| av日韩在线观看大全| 91人妻精品久久久久久久网站| 日本裸体熟妇区二区欧美| 久久美欧人妻少妇一区二区三区| 天天干夜夜操天天舔| 欧美韩国日本国产亚洲| 偷拍自拍福利视频在线观看| 人妻无码中文字幕专区| av在线资源中文字幕| 在线观看国产免费麻豆| 国产精品久久久久久久久福交| 欧美地区一二三专区| 狠狠操狠狠操免费视频| 国产精品自偷自拍啪啪啪| 精品av久久久久久久| 2021最新热播中文字幕| 日日夜夜大香蕉伊人| 久久农村老妇乱69系列| 青娱乐极品视频青青草| 日视频免费在线观看| 中文 成人 在线 视频| 岛国免费大片在线观看| 天天日天天干天天搡| 亚洲第一黄色在线观看| 丝袜亚洲另类欧美变态| 99re国产在线精品| 特黄老太婆aa毛毛片| 久久精品美女免费视频| 国产亚洲欧美45p| 欧美viboss性丰满| 亚洲熟女久久久36d| 日本丰满熟妇BBXBBXHD| 中文字日产幕乱六区蜜桃|