国产无遮挡裸体免费直播视频,久久精品国产蜜臀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)論

伊人成人综合开心网| 在线观看的黄色免费网站| 免费观看理论片完整版| 人妻另类专区欧美制服| 东游记中文字幕版哪里可以看到| 中文乱理伦片在线观看| 嫩草aⅴ一区二区三区| 日韩欧美在线观看不卡一区二区 | 伊人成人综合开心网| 亚洲人妻30pwc| 国产日韩欧美视频在线导航| 中文字幕在线第一页成人| 美女日逼视频免费观看| 天天操天天插天天色| 日本一道二三区视频久久| 日韩欧美高清免费在线 | 天天操天天干天天日狠狠插| 2020韩国午夜女主播在线| aiss午夜免费视频| 丰满的子国产在线观看| 大陆胖女人与丈夫操b国语高清 | 国产精品人妻熟女毛片av久| 91色老99久久九九爱精品| 国产亚洲精品欧洲在线观看| 亚洲天堂有码中文字幕视频| 欧美麻豆av在线播放| 午夜在线观看一区视频| 中文字幕日韩无敌亚洲精品| 亚洲高清免费在线观看视频| 美洲精品一二三产区区别| 国产精品日韩欧美一区二区| 亚洲av自拍天堂网| 免费成人va在线观看| 大香蕉伊人中文字幕| 国产变态另类在线观看| 在线视频自拍第三页| 一区二区三区久久久91| 国产无遮挡裸体免费直播视频| av一本二本在线观看| free性日本少妇| 色秀欧美视频第一页| 黑人解禁人妻叶爱071| 精品首页在线观看视频| 色综合天天综合网国产成人 | 国产av一区2区3区| 日韩精品二区一区久久| 一区二区三区日韩久久| 精品亚洲在线免费观看| 夜夜嗨av一区二区三区中文字幕| 亚洲高清自偷揄拍自拍| 超碰在线观看免费在线观看| 国产精品污污污久久| 精品一区二区亚洲欧美| 欧美在线精品一区二区三区视频| 久久尻中国美女视频| 亚洲区欧美区另类最新章节| 果冻传媒av一区二区三区| 日韩欧美制服诱惑一区在线| 欧美熟妇一区二区三区仙踪林| 男女啪啪视频免费在线观看| 在线国产中文字幕视频| 丝袜肉丝一区二区三区四区在线| 欧美中国日韩久久精品| 欧洲日韩亚洲一区二区三区 | 天天操天天干天天日狠狠插| 免费费一级特黄真人片| 97瑟瑟超碰在线香蕉| 亚洲欧洲av天堂综合| 亚洲第一黄色在线观看| 最新国产精品拍在线观看| 亚洲成人熟妇一区二区三区| 不卡一区一区三区在线| 91精品国产91青青碰| 欧美特级特黄a大片免费| 91国内视频在线观看| 夜夜嗨av蜜臀av| 动漫精品视频在线观看| 黄色三级网站免费下载| 把腿张开让我插进去视频| 美女吃鸡巴操逼高潮视频| 九九热99视频在线观看97| 少妇人妻二三区视频| 国产欧美日韩在线观看不卡| 国产污污污污网站在线| 亚洲精品国产在线电影| 中文字幕高清在线免费播放| 中文字幕人妻熟女在线电影| 97瑟瑟超碰在线香蕉| 五月天中文字幕内射| 免费在线福利小视频| 青青伊人一精品视频| 成人H精品动漫在线无码播放| 福利在线视频网址导航| 美女视频福利免费看| 日韩少妇人妻精品无码专区| chinese国产盗摄一区二区| mm131美女午夜爽爽爽| 亚洲综合另类欧美久久| 欧美一区二区中文字幕电影 | 91大屁股国产一区二区| 日本特级片中文字幕| 天美传媒mv视频在线观看| 天天操天天干天天插| 夜鲁夜鲁狠鲁天天在线| 中文字幕在线观看极品视频| 日本熟妇丰满厨房55| 国产一级麻豆精品免费| 中文字幕 亚洲av| 国产成人自拍视频播放| 韩国一级特黄大片做受| 亚洲av日韩高清hd| 黑人进入丰满少妇视频| 婷婷色中文亚洲网68| 精品国产成人亚洲午夜| 国产精品视频男人的天堂| 精品亚洲国产中文自在线| 国产一区二区在线欧美| 中文字幕人妻熟女在线电影| 天天干狠狠干天天操| 亚洲男人在线天堂网| 少妇人妻久久久久视频黄片| 18禁免费av网站| 久久午夜夜伦痒痒想咳嗽P| 欧美成人小视频在线免费看| 99精品国产aⅴ在线观看 | 成人sm视频在线观看| 色吉吉影音天天干天天操 | 制服丝袜在线人妻中文字幕| 91麻豆精品久久久久| 国产亚州色婷婷久久99精品| av资源中文字幕在线观看| 中文字幕无码日韩专区免费| 蜜桃臀av蜜桃臀av| 偷拍自拍视频图片免费| 偷青青国产精品青青在线观看| 夜夜嗨av蜜臀av| 不卡一区一区三区在线| heyzo蜜桃熟女人妻| 馒头大胆亚洲一区二区| 中文亚洲欧美日韩无线码| 国产精品久久9999| 日本高清成人一区二区三区| 中文字幕av一区在线观看| 38av一区二区三区| 国产精彩对白一区二区三区| 在线观看一区二区三级| 国产三级片久久久久久久| 精品国产成人亚洲午夜| 传媒在线播放国产精品一区| 狠狠嗨日韩综合久久| 精品亚洲国产中文自在线| 性感美女高潮视频久久久| 性欧美日本大妈母与子| 亚洲精品国产在线电影| 国产中文精品在线观看| 美女视频福利免费看| 东京干手机福利视频| 亚洲成人午夜电影在线观看| 国产成人精品av网站| 亚洲1区2区3区精华液| 亚洲综合乱码一区二区| 久久久久久久精品成人热| 第一福利视频在线观看| 色哟哟国产精品入口| 国产一级麻豆精品免费| 国产不卡av在线免费| 一色桃子人妻一区二区三区| 国产免费av一区二区凹凸四季| 精品高潮呻吟久久av| a v欧美一区=区三区| 中文字幕1卡1区2区3区| 99热色原网这里只有精品| 青草亚洲视频在线观看| 亚洲视频在线观看高清| 在线网站你懂得老司机| 亚洲精品乱码久久久久久密桃明| 国产一区二区三免费视频| 春色激情网欧美成人| 大鸡吧插入女阴道黄色片| 欧美80老妇人性视频| 大胆亚洲av日韩av| 国产av一区2区3区| 人妻凌辱欧美丰满熟妇| 黑人性生活视频免费看| 国产精品大陆在线2019不卡| 日本裸体熟妇区二区欧美| 人妻少妇亚洲精品中文字幕| 性感美女福利视频网站| 精品国产成人亚洲午夜| 日本精品美女在线观看| 亚洲成人黄色一区二区三区| 一级黄色av在线观看| 美女av色播在线播放| 丝袜肉丝一区二区三区四区在线| 天天日天天透天天操| 大鸡吧插入女阴道黄色片| 不戴胸罩引我诱的隔壁的人妻| 日韩国产乱码中文字幕| 开心 色 六月 婷婷| 大香蕉大香蕉大香蕉大香蕉大香蕉| 国产午夜激情福利小视频在线| ka0ri在线视频| 亚洲一区二区三区久久受| 男女第一次视频在线观看| 五十路熟女人妻一区二区9933| 亚洲精品国产久久久久久| 成人av亚洲一区二区| 成人亚洲国产综合精品| 青青青青操在线观看免费| 东游记中文字幕版哪里可以看到| 小泽玛利亚视频在线观看| 在线免费观看亚洲精品电影| av大全在线播放免费| 亚洲欧美一区二区三区爱爱动图| 一区二区三区久久中文字幕| 日韩人妻丝袜中文字幕| 人人妻人人人操人人人爽| av天堂中文字幕最新| 亚洲最大黄 嗯色 操 啊| 免费观看污视频网站| 九九视频在线精品播放| 国产a级毛久久久久精品| 综合页自拍视频在线播放| 岛国青草视频在线观看| 精品黑人一区二区三区久久国产| 日本av高清免费网站| 午夜影院在线观看视频羞羞羞| 五十路av熟女松本翔子| 午夜在线观看一区视频| 亚洲天天干 夜夜操| 动漫精品视频在线观看| 亚洲伊人久久精品影院一美女洗澡 | 天天日天天干天天舔天天射| 大香蕉日本伊人中文在线| 国产黄色片蝌蚪九色91| 午夜的视频在线观看| 国产精彩对白一区二区三区| 国产aⅴ一线在线观看| 国产大鸡巴大鸡巴操小骚逼小骚逼| 国产成人精品午夜福利训2021| 91大神福利视频网| 粉嫩av懂色av蜜臀av| 91she九色精品国产| caoporm超碰国产| 扒开让我视频在线观看| 国产夫妻视频在线观看免费| 中文字幕免费福利视频6| 午夜av一区二区三区| 天堂av中文在线最新版| 在线观看国产网站资源| 国产丰满熟女成人视频| 91麻豆精品秘密入口在线观看| 亚洲 图片 欧美 图片| 东游记中文字幕版哪里可以看到| 国产黄色高清资源在线免费观看| 成人av电影免费版| 日本又色又爽又黄又粗| 在线播放 日韩 av| 偷拍自拍亚洲美腿丝袜| 揄拍成人国产精品免费看视频| 日本韩国免费一区二区三区视频| 免费看高清av的网站| 加勒比视频在线免费观看| 男女之间激情网午夜在线| 又大又湿又爽又紧A视频| 亚洲成人黄色一区二区三区| 夜夜躁狠狠躁日日躁麻豆内射 | 91精品国产91青青碰| 国产又粗又黄又硬又爽| av视屏免费在线播放| sw137 中文字幕 在线| 在线免费观看日本伦理| 18禁网站一区二区三区四区| 欧洲亚洲欧美日韩综合| 午夜影院在线观看视频羞羞羞| 夜夜骑夜夜操夜夜奸| av乱码一区二区三区| 欧美一级片免费在线成人观看| 摧残蹂躏av一二三区| av在线观看网址av| 国产实拍勾搭女技师av在线| 93视频一区二区三区| 在线国产精品一区二区三区| 欧洲精品第一页欧洲精品亚洲 | 成年人黄视频在线观看| 日韩中文字幕在线播放第二页 | 人人超碰国字幕观看97| 夜夜骑夜夜操夜夜奸| 把腿张开让我插进去视频| 国产亚洲成人免费在线观看| 91人妻精品久久久久久久网站| 91极品大一女神正在播放| 又大又湿又爽又紧A视频| 二区中出在线观看老师| 毛片一级完整版免费| 欧美xxx成人在线| 婷婷色中文亚洲网68| 国产亚洲欧美视频网站| 免费男阳茎伸入女阳道视频| 2018最新中文字幕在线观看| 国产精品久久久久久美女校花| 影音先锋女人av噜噜色| 日韩欧美国产精品91| 在线免费观看靠比视频的网站| 欧美香蕉人妻精品一区二区| 黄工厂精品视频在线观看| 国产亚洲欧美视频网站| 国产女人露脸高潮对白视频| 一区二区三区四区中文| 亚洲成a人片777777| 91天堂精品一区二区| 成人乱码一区二区三区av| 日韩av有码中文字幕| 青青青视频手机在线观看| 青青青激情在线观看视频| 日韩加勒比东京热二区| av完全免费在线观看av| 欧美美女人体视频一区| 九色porny九色9l自拍视频| 欧洲欧美日韩国产在线| 日韩中文字幕精品淫| 亚洲欧美一区二区三区电影| 欧美精产国品一二三产品价格| 欧美日韩精品永久免费网址| 蜜臀av久久久久久久| 亚洲免费va在线播放| 亚洲无线观看国产高清在线| 啊啊好大好爽啊啊操我啊啊视频 | 日本熟妇丰满厨房55| 欲满人妻中文字幕在线| 视频 国产 精品 熟女 | 日本特级片中文字幕| 国产精品视频欧美一区二区| 国产成人自拍视频在线免费观看| 亚洲天天干 夜夜操| 亚欧在线视频你懂的| jiuse91九色视频| 福利片区一区二体验区| 51国产成人精品视频| 97超碰国语国产97超碰| 青青青青视频在线播放| 日韩中文字幕在线播放第二页 | 日韩美女精品视频在线观看网站| 在线视频精品你懂的| 中文字幕一区二区三区人妻大片| 亚洲的电影一区二区三区| 蝴蝶伊人久久中文娱乐网| 亚洲 中文字幕在线 日韩| 亚洲国产精品免费在线观看| 欧美天堂av无线av欧美| 久久麻豆亚洲精品av| av手机在线免费观看日韩av| 成人动漫大肉棒插进去视频| eeuss鲁片一区二区三区| 91试看福利一分钟| 91在线免费观看成人| www天堂在线久久| 日韩美在线观看视频黄| 国产福利小视频大全| 日本裸体熟妇区二区欧美| 深田咏美亚洲一区二区| 中文字幕之无码色多多| 动漫美女的小穴视频| 91精品免费久久久久久| 成人H精品动漫在线无码播放| 国产精品伦理片一区二区| 亚洲熟女女同志女同| 婷婷激情四射在线观看视频| 大香蕉日本伊人中文在线| 国产午夜男女爽爽爽爽爽视频| 亚洲中文字幕综合小综合| 综合国产成人在线观看| 人人在线视频一区二区| 日本少妇精品免费视频| 亚洲另类伦春色综合小| 沙月文乃人妻侵犯中文字幕在线| 2020国产在线不卡视频| 亚洲高清自偷揄拍自拍| 成年人该看的视频黄免费| 天堂女人av一区二区| 可以在线观看的av中文字幕| 久久h视频在线观看| 欧美一区二区三区乱码在线播放 | 色噜噜噜噜18禁止观看| 人妻无码色噜噜狠狠狠狠色| 亚洲人妻30pwc| 日本精品视频不卡一二三| 在线观看国产免费麻豆| 天天干夜夜操天天舔| 人妻少妇亚洲精品中文字幕| 国产精品熟女久久久久浪潮| 一区二区三区久久中文字幕| 欧美亚洲免费视频观看| 最新黄色av网站在线观看| 99久久激情婷婷综合五月天| 午夜青青草原网在线观看| 欧洲黄页网免费观看| 国产aⅴ一线在线观看| 狠狠地躁夜夜躁日日躁| 97色视频在线观看| 99婷婷在线观看视频| 国产精品免费不卡av| 亚洲欧美激情国产综合久久久| 国内自拍第一页在线观看| 激情国产小视频在线| 亚洲欧美福利在线观看| 亚洲精品三级av在线免费观看| 最新黄色av网站在线观看| 一区二区麻豆传媒黄片| 女生被男生插的视频网站| 亚洲欧洲av天堂综合| 黄色男人的天堂视频| 自拍偷拍一区二区三区图片| 黄色录像鸡巴插进去| 精品一区二区三四区| 国产成人无码精品久久久电影| 蜜臀成人av在线播放| 亚洲男人在线天堂网| 亚洲男人在线天堂网| 天天日天天操天天摸天天舔| 欧亚乱色一区二区三区| 一区二区三区视频,福利一区二区| 久久久久久国产精品| 精品国产高潮中文字幕| 男人的天堂av日韩亚洲| av完全免费在线观看av| 精品suv一区二区69| 国产精品亚洲在线观看| 2020国产在线不卡视频| 亚洲一级特黄特黄黄色录像片| 91精品综合久久久久3d动漫| 蜜桃久久久久久久人妻| 青草亚洲视频在线观看| 在线观看911精品国产| 粉嫩av蜜乳av蜜臀| 久久精品国产999| 全国亚洲男人的天堂| 不戴胸罩引我诱的隔壁的人妻| 75国产综合在线视频| 日韩av有码一区二区三区4| 唐人色亚洲av嫩草| 韩国AV无码不卡在线播放| caoporn蜜桃视频| 自拍 日韩 欧美激情| 成人18禁网站在线播放| 人人人妻人人澡人人| 99久久超碰人妻国产| 人人人妻人人澡人人| 久久久超爽一二三av| 中文字幕第1页av一天堂网| 99av国产精品欲麻豆| 大鸡吧插入女阴道黄色片| 少妇一区二区三区久久久| 美味人妻2在线播放| 中文字幕高清资源站| 欧美中国日韩久久精品| 亚洲中文字幕人妻一区| 桃色视频在线观看一区二区| 成人伊人精品色xxxx视频| 黄色录像鸡巴插进去| 日韩熟女系列一区二区三区| 亚洲一区二区三区精品视频在线| 亚洲熟色妇av日韩熟色妇在线| 自拍偷拍,中文字幕| 人妻在线精品录音叫床| 亚洲av在线观看尤物| 青青青爽视频在线播放| 中文字幕在线免费第一页| 国产美女一区在线观看| 日曰摸日日碰夜夜爽歪歪| 中文字幕亚洲中文字幕| av在线免费观看亚洲天堂| 亚洲国产40页第21页| 亚洲成人激情av在线| 亚洲精品福利网站图片| 亚洲免费在线视频网站| 国产高潮无码喷水AV片在线观看| 黄色三级网站免费下载| 亚洲国产第一页在线观看| 欧美亚洲少妇福利视频| 欧美日韩一区二区电影在线观看 | 欧美视频一区免费在线| av老司机亚洲一区二区| 晚上一个人看操B片| 被大鸡吧操的好舒服视频免费| 韩国亚洲欧美超一级在线播放视频| 91试看福利一分钟| 国产丰满熟女成人视频| 一区二区三区麻豆福利视频| 初美沙希中文字幕在线| 人妻少妇av在线观看| 午夜在线一区二区免费| 可以免费看的www视频你懂的| 97超碰最新免费在线观看| 偷拍自拍亚洲美腿丝袜| 国产va精品免费观看| 久久久久只精品国产三级| 日本少妇精品免费视频| 青青青青青免费视频| 一区二区视频视频视频| 美女视频福利免费看| 欧美一区二区三区啪啪同性| 欧美区一区二区三视频| 免费观看国产综合视频| 国产精品自拍视频大全| 国产高清在线在线视频| 91天堂精品一区二区| 国产视频一区在线观看| 绝顶痉挛大潮喷高潮无码| 国产视频在线视频播放| av老司机精品在线观看| 日韩av有码中文字幕| 内射久久久久综合网| 久久久久久cao我的性感人妻| 不卡一不卡二不卡三| 日本乱人一区二区三区| 爱有来生高清在线中文字幕| 清纯美女在线观看国产| 91免费黄片可看视频| 黄色片年轻人在线观看| 好吊操视频这里只有精品| 午夜av一区二区三区| 东京干手机福利视频| 天天综合天天综合天天网| 91大神福利视频网| 精品亚洲国产中文自在线| 色婷婷六月亚洲综合香蕉| 熟妇一区二区三区高清版| 不卡精品视频在线观看| 青青在线视频性感少妇和隔壁黑丝| 国产精品大陆在线2019不卡 | 日本熟女精品一区二区三区| 国产在线91观看免费观看| a v欧美一区=区三区| 国产97在线视频观看| 亚洲午夜福利中文乱码字幕| 日本高清在线不卡一区二区| 欧美精品亚洲精品日韩在线| 亚洲精品午夜aaa久久| 国产自拍在线观看成人| 成人18禁网站在线播放| 成人蜜臀午夜久久一区| 91啪国自产中文字幕在线| 中文字幕在线第一页成人| 国产精品视频资源在线播放 | 91麻豆精品91久久久久同性| av在线免费观看亚洲天堂| 一区二区三区国产精选在线播放| 沙月文乃人妻侵犯中文字幕在线 | 亚洲的电影一区二区三区| 国产精品国产精品一区二区| 欧亚日韩一区二区三区观看视频 | 国产91嫩草久久成人在线视频| 91中文字幕最新合集| 国产乱子伦一二三区| 老司机福利精品免费视频一区二区 | 丰满熟女午夜福利视频| 91久久人澡人人添人人爽乱| 老司机99精品视频在线观看| 18禁网站一区二区三区四区| 天天射,天天操,天天说| 中国黄色av一级片| 99精品国产aⅴ在线观看| 国产精品一二三不卡带免费视频| 一区二区三区国产精选在线播放 | 亚洲va天堂va国产va久| av在线播放国产不卡| 老司机深夜免费福利视频在线观看 | 欧美视频中文一区二区三区| 中文字幕高清在线免费播放| 国产老熟女伦老熟妇ⅹ| 性欧美日本大妈母与子| 五十路av熟女松本翔子| 男人天堂色男人av| 99精品国自产在线人| 老司机免费福利视频网| 2012中文字幕在线高清| 国产男女视频在线播放| 18禁网站一区二区三区四区| 97人妻总资源视频| 美女操逼免费短视频下载链接 | 日本性感美女视频网站| 亚洲精品国偷自产在线观看蜜桃| 任你操任你干精品在线视频| 亚洲熟妇x久久av久久| 欧美va不卡视频在线观看| 91国语爽死我了不卡| 天堂av在线播放免费| 色婷婷精品大在线观看| 亚洲精品国产久久久久久| 夜夜骑夜夜操夜夜奸| brazzers欧熟精品系列| 中文字幕熟女人妻久久久| 欧美韩国日本国产亚洲| 99久久激情婷婷综合五月天| 亚洲国产欧美一区二区丝袜黑人| 一区二区三区四区视频| 亚洲最大免费在线观看| 99婷婷在线观看视频| 国产白嫩美女一区二区| 偷拍自拍国产在线视频| 又大又湿又爽又紧A视频| aⅴ精产国品一二三产品| 在线观看国产网站资源| 色狠狠av线不卡香蕉一区二区| 欧美交性又色又爽又黄麻豆| 亚洲天堂成人在线观看视频网站| 精品一区二区三区在线观看| 黄色黄色黄片78在线| 国产无遮挡裸体免费直播视频| 九色porny九色9l自拍视频| 亚洲精品ww久久久久久| 久久热久久视频在线观看| 18禁污污污app下载| 日本一道二三区视频久久 | 97少妇精品在线观看| 91老师蜜桃臀大屁股| 国产97视频在线精品| 男人和女人激情视频| 91亚洲手机在线视频播放| 成人区人妻精品一区二视频| 亚洲另类综合一区小说| 中文字幕在线免费第一页| 日韩熟女系列一区二区三区| 国产免费av一区二区凹凸四季| 天天综合天天综合天天网| 边摸边做超爽毛片18禁色戒| 精品成人午夜免费看| 亚洲一区二区人妻av| 香蕉91一区二区三区| 黑人借宿ntr人妻的沦陷2| 国产品国产三级国产普通话三级| 日本丰满熟妇大屁股久久| 日韩人妻xxxxx| 欧美激情电影免费在线| 日韩av有码中文字幕| 日韩美在线观看视频黄| 五十路熟女av天堂| 日本人妻欲求不满中文字幕| 美女日逼视频免费观看| 欧美成人黄片一区二区三区| 早川濑里奈av黑人番号| 国产中文精品在线观看| 视频在线亚洲一区二区| 阿v天堂2014 一区亚洲| 国产麻豆精品人妻av| 熟女91pooyn熟女| 91国产资源在线视频| 亚洲成a人片777777| 中文字幕+中文字幕| 成年女人免费播放视频| 99精品视频之69精品视频| 99亚洲美女一区二区三区| 中文字幕AV在线免费看 | 少妇人妻真实精品视频| weyvv5国产成人精品的视频| 538精品在线观看视频| av在线资源中文字幕| 欧美一级片免费在线成人观看| 欧美交性又色又爽又黄麻豆| 全国亚洲男人的天堂| 国产91嫩草久久成人在线视频| 大陆胖女人与丈夫操b国语高清| 青青青青青青草国产| 人人在线视频一区二区| 早川濑里奈av黑人番号| 青青草视频手机免费在线观看| 经典国语激情内射视频| 自拍偷拍亚洲精品第2页| 91麻豆精品秘密入口在线观看| 亚洲熟妇无码一区二区三区| 欧美另类重口味极品在线观看| jiuse91九色视频| av一本二本在线观看| 亚洲欧美色一区二区| 日辽宁老肥女在线观看视频| 成人性爱在线看四区| 中文字幕人妻一区二区视频| 少妇人妻二三区视频| 日本在线一区二区不卡视频| AV天堂一区二区免费试看| 啪啪啪啪啪啪啪啪av| 初美沙希中文字幕在线 | 国产黄色片在线收看| 免费观看理论片完整版| gay gay男男瑟瑟在线网站| 阴茎插到阴道里面的视频| 性欧美激情久久久久久久| 午夜精品一区二区三区更新| 亚洲精品 欧美日韩| 中文字幕一区二区人妻电影冢本| 中文字幕日韩无敌亚洲精品| 老有所依在线观看完整版| 亚洲午夜精品小视频| 91国产在线免费播放| 国产精选一区在线播放| 一区二区三区美女毛片| 经典国语激情内射视频| 大鸡巴后入爆操大屁股美女| 日韩人妻丝袜中文字幕| 日本精品一区二区三区在线视频。| 爱爱免费在线观看视频| 久久久久久性虐视频| 亚洲av日韩精品久久久久久hd| 蜜桃专区一区二区在线观看| 自拍偷拍亚洲精品第2页| 91国内视频在线观看| 中国视频一区二区三区| 国产97在线视频观看| 亚洲av日韩av网站| 日韩一个色综合导航| 91极品大一女神正在播放| 护士小嫩嫩又紧又爽20p| 天天艹天天干天天操| 亚洲av天堂在线播放| 中文字幕一区的人妻欧美日韩| 亚洲国产在线精品国偷产拍 | 亚洲 国产 成人 在线| 国产超码片内射在线| 青青青爽视频在线播放| 97精品综合久久在线| 亚洲综合图片20p| 国产夫妻视频在线观看免费| 自拍偷拍,中文字幕| 男女啪啪啪啪啪的网站| 91超碰青青中文字幕| 成人综合亚洲欧美一区| 亚洲综合色在线免费观看| 好吊视频—区二区三区| 欧美va亚洲va天堂va| 福利视频广场一区二区| 大白屁股精品视频国产| 91色秘乱一区二区三区| 香港三日本三韩国三欧美三级| 日本av熟女在线视频| 后入美女人妻高清在线| 色婷婷久久久久swag精品| 一级黄片久久久久久久久| 亚洲av色香蕉一区二区三区| 亚洲综合在线观看免费| 4个黑人操素人视频网站精品91| 青青草视频手机免费在线观看| 视频 国产 精品 熟女 | 果冻传媒av一区二区三区| 成人性黑人一级av| 晚上一个人看操B片| 在线免费91激情四射| 中文字幕高清免费在线人妻| 姐姐的朋友2在线观看中文字幕| 天天干天天操天天插天天日| 一级A一级a爰片免费免会员 | 做爰视频毛片下载蜜桃视频1| 欧美伊人久久大香线蕉综合| 五十路老熟女码av| 亚洲午夜伦理视频在线| 欧美精品免费aaaaaa| 女警官打开双腿沦为性奴| 一级黄片大鸡巴插入美女| 亚洲精品国偷自产在线观看蜜桃| 国产亚洲视频在线二区| 久草视频在线一区二区三区资源站| 适合午夜一个人看的视频| 国产大鸡巴大鸡巴操小骚逼小骚逼 | 天天做天天干天天操天天射| 国产妇女自拍区在线观看| 阴茎插到阴道里面的视频| 激情伦理欧美日韩中文字幕| 中文字幕熟女人妻久久久| 女生自摸在线观看一区二区三区| 男生用鸡操女生视频动漫| 欧美香蕉人妻精品一区二区| 天天日天天鲁天天操| 久久丁香花五月天色婷婷| 亚洲欧美一区二区三区电影| 沈阳熟妇28厘米大战黑人| 中文字幕无码日韩专区免费| 91九色porny国产在线| 日韩成人性色生活片| 青青青青青操视频在线观看| 中文字幕 亚洲av| av在线免费观看亚洲天堂| 天天操天天插天天色| av成人在线观看一区| 欧美va不卡视频在线观看 | 日本乱人一区二区三区| 11久久久久久久久久久| 中文字幕免费在线免费| 激情国产小视频在线| 国产一区二区三免费视频| 久久这里有免费精品| 亚洲国产香蕉视频在线播放| 无忧传媒在线观看视频| 午夜的视频在线观看| 欧美亚洲免费视频观看| 适合午夜一个人看的视频| 天天想要天天操天天干| 欧美在线精品一区二区三区视频 | 一区二区三区四区中文| 午夜精品久久久久麻豆影视| 91免费福利网91麻豆国产精品 | 欧美在线一二三视频| 日本人妻精品久久久久久| 青青色国产视频在线| 直接观看免费黄网站| 自拍偷拍亚洲另类色图| 亚洲一级av大片免费观看| 免费观看成年人视频在线观看| 色哟哟在线网站入口| 91社福利《在线观看| 大黑人性xxxxbbbb| 亚洲精品亚洲人成在线导航| 最新欧美一二三视频| 亚洲av黄色在线网站| 我想看操逼黄色大片| 天美传媒mv视频在线观看| av天堂中文免费在线| 热99re69精品8在线播放| 日本一本午夜在线播放| 国产一区二区三免费视频| 中文 成人 在线 视频| 播放日本一区二区三区电影| 午夜在线观看一区视频| 在线观看视频污一区| 欧美一区二区三区在线资源| 91超碰青青中文字幕| 在线观看成人国产电影| 97超碰免费在线视频| 亚洲无码一区在线影院| 91精品国产黑色丝袜| 日本中文字幕一二区视频| 经典国语激情内射视频| 蜜臀成人av在线播放| 欧美日韩激情啪啪啪| 伊人综合aⅴ在线网| 色呦呦视频在线观看视频| 亚洲国产香蕉视频在线播放| wwwxxx一级黄色片| 男生舔女生逼逼视频| 国产美女午夜福利久久| 青青青青青操视频在线观看| 黑人解禁人妻叶爱071| 国产成人精品一区在线观看| 美女av色播在线播放| 97人妻色免费视频| 天天摸天天亲天天舔天天操天天爽| 欧美viboss性丰满| 最新国产亚洲精品中文在线| 欧美怡红院视频在线观看| 亚洲欧美综合在线探花| 懂色av之国产精品| 91精品啪在线免费| 久青青草视频手机在线免费观看 | 91在线免费观看成人| 日韩三级电影华丽的外出| 韩国一级特黄大片做受| 91麻豆精品久久久久| 国产真实灌醉下药美女av福利| 粉嫩av蜜乳av蜜臀| 人妻熟女中文字幕aⅴ在线| 欧美精品一二三视频| 新97超碰在线观看| 成年午夜免费无码区| 亚洲色偷偷综合亚洲AV伊人| 久草福利电影在线观看| 亚洲公开视频在线观看| 国产日韩av一区二区在线| 一区二区三区另类在线| 国产伊人免费在线播放| 日本在线一区二区不卡视频| 大骚逼91抽插出水视频| 丝袜美腿视频诱惑亚洲无| 久久精品久久精品亚洲人| 白白操白白色在线免费视频| 免费十精品十国产网站| 亚洲av天堂在线播放| 在线免费观看靠比视频的网站| 黄片色呦呦视频免费看| 五十路息与子猛烈交尾视频| av手机免费在线观看高潮| 5528327男人天堂| 国产精品视频资源在线播放| 在线观看av2025| 午夜福利人人妻人人澡人人爽| 中文字幕高清免费在线人妻| 大黑人性xxxxbbbb| 成人精品视频99第一页| 国产精品伦理片一区二区| 免费成人va在线观看| 人人妻人人澡欧美91精品| 国产91嫩草久久成人在线视频| 91精品国产91青青碰| 日韩北条麻妃一区在线| 亚洲精品麻豆免费在线观看| 青青色国产视频在线| 国产大鸡巴大鸡巴操小骚逼小骚逼| 老司机午夜精品视频资源| 在线观看视频 你懂的| 在线成人日韩av电影| 国产 在线 免费 精品| 亚洲狠狠婷婷综合久久app| 日韩精品二区一区久久| 亚洲欧美色一区二区| 在线免费观看99视频| 97精品视频在线观看| 搡老妇人老女人老熟女| 亚洲最大黄了色网站| 亚洲欧美激情人妻偷拍| 青青擦在线视频国产在线| 亚洲一区二区三区精品视频在线| 久久精品在线观看一区二区| 93人妻人人揉人人澡人人| 中文字幕日韩无敌亚洲精品 | 大陆av手机在线观看| 一区二区三区日韩久久| 在线免费观看日本伦理| 男人在床上插女人视频| 任你操视频免费在线观看| 天天躁日日躁狠狠躁躁欧美av| 国产精品3p和黑人大战| 精品人妻伦一二三区久| 久久综合老鸭窝色综合久久| 日本韩国亚洲综合日韩欧美国产| 在线免费观看靠比视频的网站| 在线观看欧美黄片一区二区三区| 欧美天堂av无线av欧美| 亚洲欧美综合另类13p| 日本乱人一区二区三区| 国产va精品免费观看| 青青青青草手机在线视频免费看 | 激情人妻校园春色亚洲欧美| 干逼又爽又黄又免费的视频| 岛国一区二区三区视频在线| 一区二区三区在线视频福利| 青青操免费日综合视频观看| 中文字幕日韩无敌亚洲精品| 久草视频在线免播放| 亚洲2021av天堂| 91www一区二区三区| 肏插流水妹子在线乐播下载| 人人爽亚洲av人人爽av| 午夜dv内射一区区| japanese五十路熟女熟妇| 欧美日韩中文字幕欧美| 精品91高清在线观看| 99久久中文字幕一本人| 888欧美视频在线| 人妻无码色噜噜狠狠狠狠色| 老司机你懂得福利视频| 亚洲精品国偷自产在线观看蜜桃| 欧美日韩人妻久久精品高清国产| 免费大片在线观看视频网站| 天天操天天污天天射| 中文字幕 人妻精品| av中文字幕在线导航| 91桃色成人网络在线观看| a v欧美一区=区三区| 99国产精品窥熟女精品| 一区二区久久成人网| 中文字幕免费福利视频6| 欧美性受xx黑人性猛交| 大鸡巴插入美女黑黑的阴毛| 99热99re在线播放| 日韩剧情片电影在线收看| 欧美一区二区三区乱码在线播放| 天天插天天狠天天操| 天天操,天天干,天天射| 人妻素人精油按摩中出| 亚洲精品福利网站图片| 人妻丝袜精品中文字幕| 少妇人妻100系列| 亚洲欧美成人综合在线观看| 亚洲天堂精品福利成人av| 91极品大一女神正在播放| 久久尻中国美女视频| 大鸡吧插入女阴道黄色片| 欧美日韩v中文在线| 97人人模人人爽人人喊| 国产女人叫床高潮大片视频| 岛国毛片视频免费在线观看| 在线观看国产网站资源| 亚洲国产免费av一区二区三区| 色在线观看视频免费的| 三级黄色亚洲成人av| 特大黑人巨大xxxx| 日本一二三区不卡无| 极品粉嫩小泬白浆20p主播| 成人免费做爰高潮视频| av无限看熟女人妻另类av| 人妻丰满熟妇综合网| 2020中文字幕在线播放| 3344免费偷拍视频| 91大神福利视频网| 婷婷六月天中文字幕| 老熟妇xxxhd老熟女| 3344免费偷拍视频| 亚洲 国产 成人 在线| 国产高清97在线观看视频| 老熟妇凹凸淫老妇女av在线观看| 中文字幕熟女人妻久久久| 中文字幕在线免费第一页| 91在线视频在线精品3| 午夜精品福利91av| 国产亚洲欧美视频网站| 老鸭窝日韩精品视频观看| 国产日韩av一区二区在线| 国产久久久精品毛片| 大鸡巴插入美女黑黑的阴毛| 一区国内二区日韩三区欧美| 国产麻豆乱子伦午夜视频观看| 黄色在线观看免费观看在线| 久精品人妻一区二区三区 | 青青青激情在线观看视频| 91欧美在线免费观看| 亚洲精品久久视频婷婷| 天天想要天天操天天干| 女蜜桃臀紧身瑜伽裤| 1769国产精品视频免费观看| 亚洲福利精品福利精品福利| 97年大学生大白天操逼| 黄工厂精品视频在线观看| 福利在线视频网址导航| 免费福利av在线一区二区三区| mm131美女午夜爽爽爽| 18禁无翼鸟成人在线| 成人av天堂丝袜在线观看| 天天日天天日天天射天天干| 91极品大一女神正在播放| 欧洲精品第一页欧洲精品亚洲| 国产精品伦理片一区二区| 亚洲精品ww久久久久久| 狠狠躁夜夜躁人人爽天天天天97| 国产精彩对白一区二区三区 | 日韩黄色片在线观看网站| 天天想要天天操天天干| 福利在线视频网址导航| 特大黑人巨大xxxx| 超碰在线中文字幕一区二区| 欧美亚洲国产成人免费在线| 欧美日韩人妻久久精品高清国产 | 亚洲国产欧美一区二区三区…| 亚洲欧美一区二区三区爱爱动图| 亚洲1卡2卡三卡4卡在线观看 | 成人综合亚洲欧美一区| 天干天天天色天天日天天射 | 色综合久久久久久久久中文| 伊人情人综合成人久久网小说 | 国产女孩喷水在线观看| 亚洲一区制服丝袜美腿| 免费黄页网站4188| 亚洲免费福利一区二区三区| 天天日天天干天天要| 97年大学生大白天操逼| 啊慢点鸡巴太大了啊舒服视频| 亚洲综合乱码一区二区| 日韩欧美在线观看不卡一区二区| 国产精品国色综合久久 | 精品久久久久久高潮| 最新91精品视频在线| 摧残蹂躏av一二三区| 无套猛戳丰满少妇人妻| 国产黄网站在线观看播放| 9l人妻人人爽人人爽| 极品粉嫩小泬白浆20p主播| 在线观看国产免费麻豆| 黑人巨大精品欧美视频| 精品亚洲国产中文自在线| 精品亚洲中文字幕av| 亚洲欧美激情中文字幕| 日韩欧美高清免费在线| 日韩在线中文字幕色| 天天躁夜夜躁日日躁a麻豆| 国产精品福利小视频a| 老司机欧美视频在线看| mm131美女午夜爽爽爽| 久久一区二区三区人妻欧美| 国产精品成人xxxx| 国产日韩精品免费在线| 亚洲高清一区二区三区视频在线| 蜜桃视频在线欧美一区| 久久这里只有精品热视频| 国产又粗又黄又硬又爽| 国产激情av网站在线观看| 天天操夜夜操天天操天天操| 亚洲免费视频欧洲免费视频| 天天躁夜夜躁日日躁a麻豆| 欧美成人猛片aaaaaaa| 欧美精品欧美极品欧美视频| 在线观看911精品国产| 91香蕉成人app下载| 男女啪啪视频免费在线观看| 国产三级片久久久久久久| 水蜜桃一区二区三区在线观看视频| 欧美日韩一级黄片免费观看| 国产亚洲天堂天天一区| 中文字幕人妻被公上司喝醉在线| 粗大的内捧猛烈进出爽大牛汉子| 男人的天堂在线黄色| 亚洲2021av天堂| 大香蕉大香蕉大香蕉大香蕉大香蕉 | 第一福利视频在线观看| 天天干天天搞天天摸| 欧美一级视频一区二区| 夜女神免费福利视频| 午夜精品一区二区三区福利视频 | 日本福利午夜电影在线观看| 视频一区二区三区高清在线| 100%美女蜜桃视频| 久久久超爽一二三av| 日本免费视频午夜福利视频| 亚洲美女高潮喷浆视频| 日韩人妻在线视频免费| brazzers欧熟精品系列| 亚洲精品久久视频婷婷| 精品人妻伦一二三区久| 在线免费观看欧美小视频| 欧美日韩激情啪啪啪| 午夜精彩视频免费一区| 亚洲精品ww久久久久久| 黑人巨大的吊bdsm| 精品久久久久久久久久久久人妻| 97超碰最新免费在线观看| 日美女屁股黄邑视频| 又黄又刺激的午夜小视频| 岛国黄色大片在线观看| 久久久制服丝袜中文字幕| 91久久精品色伊人6882| 亚洲欧美在线视频第一页| 伊人情人综合成人久久网小说| 亚洲av极品精品在线观看| 一区二区三区的久久的蜜桃的视频 | 啊啊啊想要被插进去视频| 天天日天天干天天爱| 天天日夜夜操天天摸| 大鸡巴插入美女黑黑的阴毛| 天天干夜夜操啊啊啊| 在线免费观看av日韩| 青青青青操在线观看免费| 中文字幕一区二 区二三区四区| 男人插女人视频网站| 春色激情网欧美成人| 把腿张开让我插进去视频| 黑人变态深video特大巨大| 蝴蝶伊人久久中文娱乐网| 偷拍自拍视频图片免费| 亚洲成人激情视频免费观看了| 粉嫩小穴流水视频在线观看| 亚洲粉嫩av一区二区三区| 免费看国产av网站| 激情图片日韩欧美人妻| 日本少妇人妻xxxxx18| 国内自拍第一页在线观看| 二区中出在线观看老师| 中文字幕在线乱码一区二区| 一区二区视频视频视频| 日本黄色特一级视频| 美女福利视频导航网站 | 亚洲高清国产拍青青草原| 亚洲精品麻豆免费在线观看| 性感美女福利视频网站| 狠狠躁夜夜躁人人爽天天天天97| 日韩加勒比东京热二区| 一区二区在线观看少妇| 天天通天天透天天插| 国产欧美日韩第三页| 亚洲国产最大av综合| 51国产成人精品视频| 蜜桃视频17c在线一区二区| 精品一区二区三四区| 1024久久国产精品| 天天干天天日天天干天天操| www日韩毛片av| 国产精品视频男人的天堂| 国产精品久久久久国产三级试频| 久久机热/这里只有| 中国熟女@视频91| 在线观看av亚洲情色| 欧美亚洲一二三区蜜臀| 不卡日韩av在线观看| 中文字幕一区二区自拍| 国产高清精品极品美女| 中文字幕第1页av一天堂网 | 真实国模和老外性视频| 国产+亚洲+欧美+另类| 欧美特级特黄a大片免费| 免费人成黄页网站在线观看国产| 香蕉片在线观看av| 亚洲另类在线免费观看| 女同久久精品秋霞网| 亚洲青青操骚货在线视频| 青青青国产片免费观看视频| 18禁免费av网站| 在线视频免费观看网| 免费无毒热热热热热热久| jiuse91九色视频| 在线 中文字幕 一区| 噜噜色噜噜噜久色超碰| 自拍偷拍日韩欧美一区二区| 国产欧美精品不卡在线| 国产欧美精品不卡在线| 亚洲国产精品中文字幕网站| 亚洲天堂精品福利成人av| 亚洲久久午夜av一区二区| 久草视频中文字幕在线观看| 欧美综合婷婷欧美综合| 中文人妻AV久久人妻水| 18禁网站一区二区三区四区| 亚洲欧美另类手机在线| 亚洲熟妇x久久av久久| 91精品国产黑色丝袜| 国产成人精品午夜福利训2021| 99国内小视频在现欢看| 成人免费做爰高潮视频| 激情内射在线免费观看| 国产成人综合一区2区| 人妻熟女中文字幕aⅴ在线| 大肉大捧一进一出好爽在线视频| av老司机精品在线观看| 一级a看免费观看网站| 真实国模和老外性视频| 91九色porny国产在线| 欧美男同性恋69视频| 在线观看国产免费麻豆| 日本熟妇丰满厨房55| 日本乱人一区二区三区| 最新日韩av传媒在线| 最新中文字幕免费视频| 北条麻妃肉色丝袜视频| 国产女人叫床高潮大片视频| 日韩中文字幕福利av| 国产又粗又黄又硬又爽| 2025年人妻中文字幕乱码在线 | av俺也去在线播放| 亚洲欧美自拍另类图片| 99热这里只有国产精品6| 99国内小视频在现欢看| 亚洲综合乱码一区二区| 91精品视频在线观看免费| 欧美性受xx黑人性猛交| 曰本无码人妻丰满熟妇啪啪| 成年人午夜黄片视频资源| 成人免费毛片aaaa| 一区二区三区在线视频福利| 久久午夜夜伦痒痒想咳嗽P| 日本人竟这样玩学生妹| 97超碰最新免费在线观看| 揄拍成人国产精品免费看视频 | 日日夜夜精品一二三| 91av中文视频在线| 美洲精品一二三产区区别| 日韩近亲视频在线观看| 国产普通话插插视频| 久久久制服丝袜中文字幕| 久久这里只有精彩视频免费| 久久这里只有精彩视频免费| 国产午夜亚洲精品麻豆| 亚洲综合一区成人在线| 亚洲熟女久久久36d| 动色av一区二区三区| 中文字幕在线视频一区二区三区| 97成人免费在线观看网站| 9色精品视频在线观看| 国产真实灌醉下药美女av福利| 国产卡一卡二卡三乱码手机| 久久这里有免费精品| 91精品视频在线观看免费| 国产在线91观看免费观看| 深田咏美亚洲一区二区| av黄色成人在线观看| 在线观看免费岛国av| 日本后入视频在线观看| 少妇人妻100系列| japanese日本熟妇另类| 精品一区二区三区欧美| 人人妻人人澡人人爽人人dvl| 欧美一区二区三区在线资源| 黑人进入丰满少妇视频| 国产普通话插插视频| 亚洲欧美综合另类13p| 亚洲精品在线资源站| 亚洲在线免费h观看网站| 成年人的在线免费视频| 大鸡吧插逼逼视频免费看| 天天草天天色天天干| 天天干狠狠干天天操| 91she九色精品国产| 欧美成人黄片一区二区三区 | 亚洲的电影一区二区三区| 91一区精品在线观看| 欧美黄片精彩在线免费观看| 人妻激情图片视频小说| 大骚逼91抽插出水视频| 色婷婷六月亚洲综合香蕉| 大肉大捧一进一出好爽在线视频| 中文字幕—97超碰网| 狠狠操狠狠操免费视频| 亚洲成人熟妇一区二区三区 | 少妇一区二区三区久久久| 水蜜桃国产一区二区三区| 骚货自慰被发现爆操| 超黄超污网站在线观看| 久草极品美女视频在线观看| 少妇ww搡性bbb91| 亚洲人人妻一区二区三区| 一个色综合男人天堂| 亚洲国产成人最新资源| 成人午夜电影在线观看 久久| 久久h视频在线观看| 美女 午夜 在线视频| 热久久只有这里有精品| 国产精彩对白一区二区三区| 日本最新一二三区不卡在线| 激情五月婷婷综合色啪| 久久精品国产亚洲精品166m| 免费观看污视频网站| 天堂av狠狠操蜜桃| 97年大学生大白天操逼| 青草亚洲视频在线观看| 欧美色婷婷综合在线| av森泽佳奈在线观看| 偷拍自拍视频图片免费| 护士小嫩嫩又紧又爽20p| 国产大鸡巴大鸡巴操小骚逼小骚逼| 1000小视频在线| 沙月文乃人妻侵犯中文字幕在线 | 777奇米久久精品一区| 国产真实乱子伦a视频| 天天日天天敢天天干| 任你操视频免费在线观看| 久久久久久久99精品| 97超碰人人搞人人| 久青青草视频手机在线免费观看| 中文 成人 在线 视频| 男人靠女人的逼视频| 狠狠的往里顶撞h百合| 青青青青视频在线播放| 福利片区一区二体验区| 欧美天堂av无线av欧美| 伊人情人综合成人久久网小说| 日韩近亲视频在线观看| 中文字幕在线一区精品| 日本少妇人妻xxxxx18| 日韩精品电影亚洲一区| 日韩欧美中文国产在线| 免费岛国喷水视频在线观看| 青青草亚洲国产精品视频| 97人妻总资源视频| 久久久噜噜噜久久熟女av| 天天日天天鲁天天操| 欧美视频不卡一区四区| 97青青青手机在线视频 | 99视频精品全部15| 欧亚乱色一区二区三区| 超碰公开大香蕉97| 色偷偷伊人大杳蕉综合网| 把腿张开让我插进去视频| 精品成人啪啪18免费蜜臀| 天天日天天玩天天摸| free性日本少妇| 亚洲国产欧美国产综合在线| 99av国产精品欲麻豆| 欧美中国日韩久久精品| 成年女人免费播放视频| 日本性感美女三级视频| 亚洲综合色在线免费观看| 亚洲一区二区三区精品视频在线| 人人爱人人妻人人澡39| 男人靠女人的逼视频| 久久尻中国美女视频| 激情小视频国产在线| 伊拉克及约旦宣布关闭领空| 亚洲高清国产拍青青草原| 成人av天堂丝袜在线观看| 午夜青青草原网在线观看| 黄色黄色黄片78在线| 欧美第一页在线免费观看视频 | 日韩少妇人妻精品无码专区| 亚洲欧美激情国产综合久久久| 丝袜肉丝一区二区三区四区在线| 国产麻豆精品人妻av| 中文字日产幕乱六区蜜桃| av新中文天堂在线网址| 任你操视频免费在线观看| 边摸边做超爽毛片18禁色戒| 婷婷色国产黑丝少妇勾搭AV| 人妻熟女中文字幕aⅴ在线| 一个人免费在线观看ww视频| 又色又爽又黄的美女裸体| 巨乳人妻日下部加奈被邻居中出 | 国产高清精品一区二区三区| 国产V亚洲V天堂无码欠欠| 女同性ⅹxx女同hd| 久久综合老鸭窝色综合久久| av日韩在线观看大全| 国内自拍第一页在线观看| 人妻av无码专区久久绿巨人| 免费岛国喷水视频在线观看| 特级欧美插插插插插bbbbb| 粉嫩欧美美人妻小视频| 精品亚洲中文字幕av| 亚洲成人av一区在线| 久久国产精品精品美女| 在线新三级黄伊人网| 日本黄在免费看视频| 99精品国产aⅴ在线观看| 天干天天天色天天日天天射| 一区二区三区欧美日韩高清播放| 国产黑丝高跟鞋视频在线播放| 欧美一区二区三区久久久aaa| 一区二区久久成人网| 亚洲激情,偷拍视频| 91极品新人『兔兔』精品新作| 国产妇女自拍区在线观看| 99久久久无码国产精品性出奶水 | 丰满的子国产在线观看| 国产真实灌醉下药美女av福利| 2021最新热播中文字幕| 成人精品视频99第一页| 精彩视频99免费在线| 好了av中文字幕在线| 亚洲国产精品黑丝美女| 国产精品大陆在线2019不卡| 天天草天天色天天干| gav成人免费播放| 91大屁股国产一区二区| 亚洲男人的天堂a在线| 欧美国品一二三产区区别 | 老司机福利精品免费视频一区二区| 中文字幕乱码av资源| av俺也去在线播放| jul—619中文字幕在线| 色吉吉影音天天干天天操 | www久久久久久久久久久| 红桃av成人在线观看| 免费无码人妻日韩精品一区二区| 伊人开心婷婷国产av| 天天插天天狠天天操| 欧美香蕉人妻精品一区二区| 少妇高潮无套内谢麻豆| 成人亚洲国产综合精品| 欧美一级片免费在线成人观看| 亚洲欧美人精品高清| 蜜臀成人av在线播放| 日韩伦理短片在线观看| 亚洲av自拍天堂网| 2017亚洲男人天堂| 亚洲无线观看国产高清在线| aiss午夜免费视频| 一区二区视频在线观看免费观看| 中文字幕综合一区二区| 日本性感美女视频网站| 热久久只有这里有精品| av手机在线观播放网站| 夫妻在线观看视频91| 久久人人做人人妻人人玩精品vr| av破解版在线观看| 欧美日本在线观看一区二区| 国产精品久久久久国产三级试频| 黄色的网站在线免费看| 亚洲另类在线免费观看| 哥哥姐姐综合激情小说| 青青青aaaa免费| 午夜蜜桃一区二区三区| 福利一二三在线视频观看| av在线免费中文字幕| 超碰公开大香蕉97| 色秀欧美视频第一页| 91精品国产综合久久久蜜| 美女大bxxxx内射| av在线观看网址av| 日韩人妻丝袜中文字幕| 在线观看日韩激情视频| 免费费一级特黄真人片| 可以免费看的www视频你懂的| 在线观看国产网站资源| 天堂av在线最新版在线| 免费一级特黄特色大片在线观看| 国产午夜无码福利在线看| 亚洲一区二区激情在线| 国产精品污污污久久| 中文字日产幕乱六区蜜桃| 人妻熟女在线一区二区| 91极品新人『兔兔』精品新作| 亚洲天堂第一页中文字幕| 国产日韩欧美美利坚蜜臀懂色| av在线观看网址av| 沙月文乃人妻侵犯中文字幕在线| 免费看国产又粗又猛又爽又黄视频| 绝顶痉挛大潮喷高潮无码| 岛国毛片视频免费在线观看| 中文字幕网站你懂的| 97精品综合久久在线| 国产精选一区在线播放| 熟女少妇激情五十路| 青青草原网站在线观看| 国产成人精品一区在线观看| 久久久久久久精品老熟妇| 快插进小逼里大鸡吧视频| 天天干天天操天天玩天天射 | 五十路人妻熟女av一区二区| 东游记中文字幕版哪里可以看到| 97人妻无码AV碰碰视频| 加勒比视频在线免费观看| 亚洲丝袜老师诱惑在线观看| 精品亚洲中文字幕av| 中国视频一区二区三区| 日韩一个色综合导航| 亚洲午夜伦理视频在线| 精品日产卡一卡二卡国色天香| av手机免费在线观看高潮| 999热精品视频在线| 好吊视频—区二区三区| 伊人综合免费在线视频| 韩国爱爱视频中文字幕| 国产揄拍高清国内精品对白| 欧美在线偷拍视频免费看| 亚洲青青操骚货在线视频| 亚洲精品高清自拍av| 97色视频在线观看| 五月精品丁香久久久久福利社| 在线观看视频 你懂的| 麻豆性色视频在线观看| 97青青青手机在线视频| 深夜男人福利在线观看| 中国无遮挡白丝袜二区精品| 社区自拍揄拍尻屁你懂的| 在线观看av观看av| 亚洲高清国产一区二区三区| 激情啪啪啪啪一区二区三区| 9色在线视频免费观看| 人人爽亚洲av人人爽av| 日本少妇人妻xxxxx18| 午夜91一区二区三区| 五月色婷婷综合开心网4438| 夜色17s精品人妻熟女| av视网站在线观看| 亚洲护士一区二区三区| 亚洲人妻国产精品综合| 狠狠躁夜夜躁人人爽天天久天啪| 国产麻豆剧果冻传媒app| 国产av欧美精品高潮网站| 天天艹天天干天天操| 中文字幕免费在线免费| 亚洲福利精品视频在线免费观看| 最近中文字幕国产在线| 午夜美女福利小视频| 午夜影院在线观看视频羞羞羞| 黄色片黄色片wyaa| 中文字幕一区二区人妻电影冢本 | 岛国青草视频在线观看| 在线观看操大逼视频| 亚洲成人精品女人久久久| 亚洲精品午夜aaa久久| 国产精品久久久久久久久福交| 伊人成人在线综合网| 中文字母永久播放1区2区3区| 国产日韩一区二区在线看| 日本高清撒尿pissing| 日日夜夜大香蕉伊人| 婷婷六月天中文字幕| 全国亚洲男人的天堂| 日韩欧美高清免费在线| 国产刺激激情美女网站| 欧洲国产成人精品91铁牛tv| 伊人日日日草夜夜草| 中文字幕视频一区二区在线观看| 中文字幕一区二区亚洲一区| 亚洲精品麻豆免费在线观看| 大屁股熟女一区二区三区| 自拍偷拍日韩欧美一区二区| 免费观看理论片完整版| 日美女屁股黄邑视频| 中文字幕av熟女人妻| 天天干天天啪天天舔| 亚洲高清国产一区二区三区| 午夜在线一区二区免费| 欧美精品中文字幕久久二区| 人妻3p真实偷拍一二区| 韩国三级aaaaa高清视频| 国产成人自拍视频在线免费观看 | 日韩影片一区二区三区不卡免费 | 水蜜桃国产一区二区三区| 18禁污污污app下载| 国产高清精品极品美女| 红杏久久av人妻一区| 好吊视频—区二区三区| 久久久久国产成人精品亚洲午夜| 自拍偷拍日韩欧美亚洲| 国产精品视频男人的天堂| 亚洲国产精品免费在线观看| 美日韩在线视频免费看| 国产一区av澳门在线观看| av日韩在线观看大全| 一区二区三区四区中文| 美女张开两腿让男人桶av| 在线观看黄色成年人网站| 夜色福利视频在线观看| 日韩成人免费电影二区| 亚洲精品国产综合久久久久久久久 | 开心 色 六月 婷婷| 在线观看av观看av| 家庭女教师中文字幕在线播放| 班长撕开乳罩揉我胸好爽| av一本二本在线观看| 91av精品视频在线| 女同久久精品秋霞网| 亚洲人成精品久久久久久久| 亚洲第一黄色在线观看| 成人高清在线观看视频| av完全免费在线观看av| 2017亚洲男人天堂| 日韩午夜福利精品试看| 天堂av在线播放免费| 91小伙伴中女熟女高潮| 国产一区二区神马久久| 2022天天干天天操| 青青色国产视频在线| 加勒比视频在线免费观看| 2021久久免费视频| 97欧洲一区二区精品免费| 91 亚洲视频在线观看| 天天日夜夜操天天摸| 色婷婷久久久久swag精品| 亚洲精品成人网久久久久久小说 | 人妻少妇一区二区三区蜜桃| 中文字幕免费在线免费| 最新日韩av传媒在线| 在线观看欧美黄片一区二区三区| 日韩一区二区三区三州| 19一区二区三区在线播放| 日韩美女搞黄视频免费| 国产成人自拍视频在线免费观看| 福利午夜视频在线合集| 亚洲熟女女同志女同| 一级A一级a爰片免费免会员| 黄页网视频在线免费观看| 精品av国产一区二区三区四区| 天天干夜夜操天天舔| 欧美一区二区三区啪啪同性| 东京热男人的av天堂| 天堂中文字幕翔田av| 社区自拍揄拍尻屁你懂的| 黄片三级三级三级在线观看| 天天射,天天操,天天说| 亚洲欧美自拍另类图片| 五月色婷婷综合开心网4438| 十八禁在线观看地址免费| www日韩a级s片av| 少妇人妻真实精品视频| 91av精品视频在线| 91精品激情五月婷婷在线| 女生被男生插的视频网站| 欧美性感尤物人妻在线免费看| 国产美女一区在线观看| 天天日天天添天天爽| 国产又粗又猛又爽又黄的视频美国| 性欧美日本大妈母与子| 欧美亚洲自偷自拍 在线| 91成人精品亚洲国产| 蜜桃视频在线欧美一区| 青草青永久在线视频18| 91精品国产麻豆国产| 三级等保密码要求条款| 综合一区二区三区蜜臀| 欧洲欧美日韩国产在线| 精品人妻一二三区久久| eeuss鲁片一区二区三区| 日本xx片在线观看| 在线观看视频网站麻豆| 日本真人性生活视频免费看| 大陆精品一区二区三区久久| 欧美一区二区三区啪啪同性| 日韩在线视频观看有码在线| 狍和女人的王色毛片| 丝袜国产专区在线观看| 天天躁日日躁狠狠躁av麻豆| 美女张开腿让男生操在线看| 91免费观看在线网站| 77久久久久国产精产品| 夜夜嗨av蜜臀av| av俺也去在线播放| 午夜青青草原网在线观看| 2021年国产精品自拍| 涩爱综合久久五月蜜臀| 老熟妇xxxhd老熟女| 91桃色成人网络在线观看| 亚洲一区二区激情在线| 一区二区三区另类在线| 免费无码人妻日韩精品一区二区 | 亚洲午夜精品小视频| 女蜜桃臀紧身瑜伽裤| 成人伊人精品色xxxx视频| 特级欧美插插插插插bbbbb| 中文字幕一区二区三区人妻大片| 国产在线91观看免费观看| 国产露脸对白在线观看| 久久久精品精品视频视频| 真实国模和老外性视频| 亚洲精品三级av在线免费观看| 插逼视频双插洞国产操逼插洞| 1769国产精品视频免费观看| 国产在线91观看免费观看| 国产亚洲视频在线二区| 岛国黄色大片在线观看| 91国产在线视频免费观看| gogo国模私拍视频| 欧美亚洲免费视频观看| 福利视频网久久91| 熟女人妻三十路四十路人妻斩| 51精品视频免费在线观看| 久久久精品999精品日本| 精品视频一区二区三区四区五区| japanese日本熟妇另类| 亚洲一区二区三区uij| 久久久久久性虐视频| 老司机福利精品视频在线| 国产精品精品精品999| 在线 中文字幕 一区| 国产精品自偷自拍啪啪啪| 国产精品国产三级国产精东| 久久久精品999精品日本| 九九热99视频在线观看97| 香蕉片在线观看av| 欧美老鸡巴日小嫩逼| 午夜在线观看岛国av,com| 国产综合视频在线看片| 特黄老太婆aa毛毛片| 亚洲国产精品久久久久蜜桃| 国产在线一区二区三区麻酥酥| 美日韩在线视频免费看| 中文字幕中文字幕人妻| 亚洲av无码成人精品区辽| 18禁精品网站久久| xxx日本hd高清| 日本黄在免费看视频| sspd152中文字幕在线| 狠狠躁狠狠爱网站视频 | 亚洲午夜精品小视频| 欧美日韩激情啪啪啪| 亚洲国产精品中文字幕网站| 三级等保密码要求条款| 黄色成年网站午夜在线观看| 亚洲中文字幕乱码区| 懂色av蜜桃a v| 动漫黑丝美女的鸡巴| 福利视频一区二区三区筱慧 | 99精品一区二区三区的区| 欧美美女人体视频一区| 女生被男生插的视频网站| 中文字幕一区的人妻欧美日韩| 91精品国产观看免费| 精品av久久久久久久| 亚洲视频在线视频看视频在线| 51国产成人精品视频 | 中文字幕综合一区二区| 91香蕉成人app下载| 精品黑人一区二区三区久久国产| 天天操天天污天天射| 馒头大胆亚洲一区二区| 亚洲成人激情av在线| 久久久久久久精品成人热| 桃色视频在线观看一区二区| 99人妻视频免费在线| 99re国产在线精品| 成人高清在线观看视频| 亚洲av成人免费网站| 久久精品视频一区二区三区四区| 熟女人妻三十路四十路人妻斩| 大陆精品一区二区三区久久| 狍和女人的王色毛片| 天天艹天天干天天操| 亚洲一区二区三区久久受 | 在线免费观看黄页视频| 性生活第二下硬不起来| 大黑人性xxxxbbbb| av天堂中文字幕最新| 亚洲国产精品久久久久蜜桃| av资源中文字幕在线观看| 在线观看黄色成年人网站| 性色蜜臀av一区二区三区| 少妇一区二区三区久久久| 精品国产亚洲av一淫| 香蕉91一区二区三区| 中国视频一区二区三区| 日韩精品激情在线观看| 久草极品美女视频在线观看| 天天干天天日天天谢综合156| 欧美精品伦理三区四区| 1区2区3区不卡视频| 在线观看一区二区三级| 蝴蝶伊人久久中文娱乐网| 欧美第一页在线免费观看视频| 中文字幕一区二区三区蜜月| 美味人妻2在线播放| 久久久久久久亚洲午夜综合福利| 91大神福利视频网| 国产伦精品一区二区三区竹菊| 久久久久只精品国产三级| 欧美国品一二三产区区别| 扒开腿挺进肉嫩小18禁视频| 老熟妇凹凸淫老妇女av在线观看| 韩国女主播精品视频网站| 国产一区二区神马久久| 午夜激情高清在线观看| 天天干天天操天天爽天天摸| 2018最新中文字幕在线观看| 亚洲精品午夜aaa久久| 国产黄色大片在线免费播放| 99热碰碰热精品a中文| 日韩欧美国产一区ab| 久久久久国产成人精品亚洲午夜| 4个黑人操素人视频网站精品91| 亚洲一级 片内射视正片| 国产视频精品资源网站| 国产大学生援交正在播放| 好男人视频在线免费观看网站| 91极品新人『兔兔』精品新作| 亚洲av香蕉一区区二区三区犇| 中文乱理伦片在线观看| 亚洲熟女久久久36d| 超级碰碰在线视频免费观看| 在线观看av2025| 精品一区二区三区午夜| 女同互舔一区二区三区| 亚洲国产精品久久久久蜜桃| 天天日天天爽天天干| 精品少妇一二三视频在线| 最新97国产在线视频| 可以在线观看的av中文字幕| 欧美日韩熟女一区二区三区| 91综合久久亚洲综合| 天天干天天搞天天摸| 40道精品招牌菜特色| 国产成人精品亚洲男人的天堂| 91色九色porny| 99热99这里精品6国产| 大胸性感美女羞爽操逼毛片| av老司机精品在线观看| 2018最新中文字幕在线观看| 一区二区三区av高清免费| 又粗又长 明星操逼小视频| 91人妻精品一区二区在线看| 国产精品手机在线看片| 日曰摸日日碰夜夜爽歪歪| 成人福利视频免费在线| 欧美视频一区免费在线| 亚洲老熟妇日本老妇| 亚洲熟女久久久36d| 欧美一级色视频美日韩| 亚洲激情,偷拍视频| 黄色成年网站午夜在线观看| 99热这里只有国产精品6| 中文字幕第一页国产在线| 大香蕉福利在线观看| 人妻熟女中文字幕aⅴ在线| 好吊视频—区二区三区| 久久麻豆亚洲精品av| 亚洲的电影一区二区三区| 夜夜骑夜夜操夜夜奸| 日韩欧美亚洲熟女人妻| 日韩精品啪啪视频一道免费| 中文字幕亚洲中文字幕| 自拍偷拍亚洲另类色图| 老师让我插进去69AV| 亚洲成人精品女人久久久| 国产亚洲欧美视频网站| 天天射夜夜操综合网| 成人av免费不卡在线观看| 国产高清在线在线视频| 天天干夜夜操天天舔| 91亚洲精品干熟女蜜桃频道| 精品国产高潮中文字幕| 揄拍成人国产精品免费看视频| 亚洲 欧美 精品 激情 偷拍| 欧美性感尤物人妻在线免费看| 国产真实灌醉下药美女av福利| 亚洲免费福利一区二区三区| 男人插女人视频网站| 国产高潮无码喷水AV片在线观看| 亚洲2021av天堂| 夏目彩春在线中文字幕| 韩国爱爱视频中文字幕| 久久久久久国产精品| 久久久极品久久蜜桃| 国产高清97在线观看视频| 亚洲2021av天堂| av成人在线观看一区| 班长撕开乳罩揉我胸好爽| 在线国产精品一区二区三区| 无码国产精品一区二区高潮久久4 日韩欧美一级精品在线观看 | 91精品视频在线观看免费| av网址国产在线观看| 亚洲男人让女人爽的视频| 蜜桃色婷婷久久久福利在线| 欧美一区二区三区高清不卡tv| 国产普通话插插视频| 午夜场射精嗯嗯啊啊视频| 偷拍自拍 中文字幕| 任我爽精品视频在线播放| 国产无遮挡裸体免费直播视频| 中文字幕在线欧美精品| 日韩av有码中文字幕| 亚洲中文精品人人免费| 宅男噜噜噜666免费观看| 最近中文字幕国产在线| 国产九色91在线视频| 久久午夜夜伦痒痒想咳嗽P| 亚洲一区av中文字幕在线观看| 亚洲一区久久免费视频| 91人妻精品一区二区在线看| 免费无毒热热热热热热久| www天堂在线久久| 日本五十路熟新垣里子| 夜色撩人久久7777| 日噜噜噜夜夜噜噜噜天天噜噜噜| 午夜场射精嗯嗯啊啊视频| 91传媒一区二区三区| 午夜dv内射一区区| 亚洲成人免费看电影| 国产一区二区在线欧美| 2020久久躁狠狠躁夜夜躁| 自拍偷拍 国产资源| 同居了嫂子在线播高清中文| 经典国语激情内射视频| 久久久精品国产亚洲AV一| 国产黑丝高跟鞋视频在线播放 | 欧美80老妇人性视频| 日本真人性生活视频免费看| 五月色婷婷综合开心网4438| 国产精品熟女久久久久浪潮| 亚洲国产成人最新资源| 欧美日韩国产一区二区三区三州| 18禁免费av网站| 日韩无码国产精品强奸乱伦| 黄色的网站在线免费看| 婷婷综合蜜桃av在线| 99久久激情婷婷综合五月天| 亚洲一区二区激情在线| 日本乱人一区二区三区| 亚洲一级 片内射视正片| 女同性ⅹxx女同hd| 国产亚洲精品品视频在线| 亚洲成人情色电影在线观看| 亚洲色偷偷综合亚洲AV伊人| 激情伦理欧美日韩中文字幕| 成人蜜臀午夜久久一区| 在线观看免费av网址大全| 人妻少妇亚洲一区二区| 年轻的人妻被夫上司侵犯| 老司机午夜精品视频资源| 国产 在线 免费 精品| 青青青青青免费视频| 在线免费观看欧美小视频| 国产中文字幕四区在线观看| 亚洲av午夜免费观看| 综合一区二区三区蜜臀| 天天草天天色天天干| 天天插天天狠天天操| 51国产成人精品视频| 精品91自产拍在线观看一区| 日本免费一级黄色录像| 免费无码人妻日韩精品一区二区| 青青擦在线视频国产在线| 国产精品国产三级国产精东| 偷拍3456eee| 国产精品国产三级麻豆| 亚洲第17页国产精品| 欧美日韩熟女一区二区三区| 99热色原网这里只有精品| 中文字幕综合一区二区| 91桃色成人网络在线观看| 亚洲中文字字幕乱码| 女人精品内射国产99| 中文字幕在线第一页成人 | 97精品视频在线观看| 亚洲va欧美va人人爽3p| 亚洲av男人的天堂你懂的| 天天日天天干天天舔天天射| 把腿张开让我插进去视频| 99re久久这里都是精品视频| 亚洲一区久久免费视频| 亚洲一区久久免费视频| 18禁网站一区二区三区四区| 国产精品一二三不卡带免费视频| 美女少妇亚洲精选av| 欧美精品资源在线观看| 绝顶痉挛大潮喷高潮无码| 日本www中文字幕| 青青青aaaa免费| 99热99这里精品6国产| 99久久激情婷婷综合五月天| 天天日天天做天天日天天做| 一色桃子人妻一区二区三区| 91成人在线观看免费视频| 亚洲狠狠婷婷综合久久app| 2020中文字幕在线播放| 熟女国产一区亚洲中文字幕| 五十路在线观看完整版| 天天插天天狠天天操| 国产在线观看黄色视频| 天天干天天操天天扣| 国产清纯美女al在线| 99精品国自产在线人| 亚洲公开视频在线观看| 中文字幕在线观看国产片| 久久永久免费精品人妻专区| 国产97在线视频观看| 天天色天天操天天舔| 自拍偷拍一区二区三区图片| 91精品资源免费观看| 专门看国产熟妇的网站| 老鸭窝在线观看一区| 福利午夜视频在线观看| 美女福利视频网址导航| 91精品高清一区二区三区| 18禁免费av网站| 蜜桃色婷婷久久久福利在线| 91亚洲国产成人精品性色| 黄片大全在线观看观看| 国产精品自偷自拍啪啪啪| 亚洲区美熟妇久久久久| 日本真人性生活视频免费看| 中文字幕人妻一区二区视频| 91精品国产高清自在线看香蕉网 | 国产自拍黄片在线观看| 亚洲最大黄 嗯色 操 啊| 熟女在线视频一区二区三区| 亚洲成人黄色一区二区三区| 青青青爽视频在线播放| 国产极品美女久久久久久| 中出中文字幕在线观看| 天天日天天添天天爽| 精品黑人巨大在线一区| 天天日天天做天天日天天做| 天天操天天干天天插| 五月天久久激情视频| 五月天久久激情视频| 国产av自拍偷拍盛宴| 快点插进来操我逼啊视频| 日韩欧美一级黄片亚洲| 久久精品国产23696| 同居了嫂子在线播高清中文| 老熟妇xxxhd老熟女| 日本成人不卡一区二区| 成人精品在线观看视频| 在线观看av2025| 91九色porny国产在线| 日本特级片中文字幕| 视频久久久久久久人妻| 国产+亚洲+欧美+另类| 久久综合老鸭窝色综合久久| 国产大鸡巴大鸡巴操小骚逼小骚逼| 欧美亚洲一二三区蜜臀| 亚洲天堂第一页中文字幕| 把腿张开让我插进去视频| 开心 色 六月 婷婷| 免费啪啪啪在线观看视频| 日韩亚洲高清在线观看| 人妻素人精油按摩中出| 欧美xxx成人在线| 91啪国自产中文字幕在线| 色综合久久无码中文字幕波多| 91中文字幕最新合集| 久久机热/这里只有| 激情人妻校园春色亚洲欧美| 在线观看亚洲人成免费网址| 深夜男人福利在线观看| 66久久久久久久久久久| 久久久久久cao我的性感人妻| 国产 在线 免费 精品| 精品一区二区三四区| 日本三极片视频网站观看| 黄色录像鸡巴插进去| 国产日韩欧美视频在线导航| 精品欧美一区二区vr在线观看| 国产成人无码精品久久久电影 | 久久久久久97三级| 亚洲精品欧美日韩在线播放| 成人在线欧美日韩国产| 一区二区三区精品日本| 国产午夜无码福利在线看| 人妻丝袜榨强中文字幕| 阴茎插到阴道里面的视频| 一区二区三区精品日本| 欧美少妇性一区二区三区| 99热碰碰热精品a中文| 97人妻人人澡爽人人精品| 夫妻在线观看视频91| 在线网站你懂得老司机| 人妻少妇性色欲欧美日韩| 自拍偷拍 国产资源| 青青青视频手机在线观看| 日本中文字幕一二区视频| 欧美在线一二三视频| 狠狠躁夜夜躁人人爽天天久天啪| 欧美一区二区三区高清不卡tv| 亚洲的电影一区二区三区 | 青青在线视频性感少妇和隔壁黑丝| 少妇露脸深喉口爆吞精| 亚洲精品亚洲人成在线导航| 又黄又刺激的午夜小视频| 青青青aaaa免费| 亚洲伊人av天堂有码在线| 国产精品人妻一区二区三区网站 | 日比视频老公慢点好舒服啊| 女生被男生插的视频网站| 国产精彩对白一区二区三区| 揄拍成人国产精品免费看视频| 爱爱免费在线观看视频| 中文字幕,亚洲人妻| 国产真实灌醉下药美女av福利| 人妻爱爱 中文字幕| 亚洲av可乐操首页| 亚洲精品 日韩电影| 亚洲视频乱码在线观看| 91p0rny九色露脸熟女| 亚洲精品乱码久久久本| 国内资源最丰富的网站| 国产欧美日韩在线观看不卡| 丰满少妇人妻xxxxx| 日视频免费在线观看| 亚洲国产精品久久久久久6| 极品丝袜一区二区三区| 亚洲另类综合一区小说| 日韩少妇人妻精品无码专区| 国产精品久久久久国产三级试频| 懂色av蜜桃a v| 又大又湿又爽又紧A视频| 亚洲黄色av网站免费播放| 国产成人精品av网站| 日本av在线一区二区三区| 国产白袜脚足J棉袜在线观看| 78色精品一区二区三区| 最新欧美一二三视频| 精品黑人巨大在线一区| 大胆亚洲av日韩av| 馒头大胆亚洲一区二区| 老鸭窝在线观看一区| 国产妇女自拍区在线观看| 亚洲午夜福利中文乱码字幕| 噜噜色噜噜噜久色超碰| 干逼又爽又黄又免费的视频| 大香蕉日本伊人中文在线| 最新的中文字幕 亚洲| 亚洲精品午夜久久久久| 91精品啪在线免费| 精品乱子伦一区二区三区免费播| 久久精品国产999| 久久精品国产999| 337p日本大胆欧美人| 99热99re在线播放| 污污小视频91在线观看| 美女av色播在线播放| 精品黑人一区二区三区久久国产 | 2020久久躁狠狠躁夜夜躁| 日本免费午夜视频网站| 久久热这里这里只有精品| 在线观看黄色成年人网站 | 岛国av高清在线成人在线| 99热99这里精品6国产| 老师啊太大了啊啊啊尻视频| 日本一道二三区视频久久| 亚洲成人午夜电影在线观看 | 亚洲色偷偷综合亚洲AV伊人| 亚洲的电影一区二区三区| 日本一二三区不卡无| 精品一区二区三区午夜| 午夜毛片不卡在线看| 日本乱人一区二区三区| 欧美性受xx黑人性猛交| 日韩黄色片在线观看网站| 91精品资源免费观看| 久久永久免费精品人妻专区 | 特级欧美插插插插插bbbbb| 亚洲av自拍偷拍综合| 中文字幕之无码色多多| 国产av国片精品一区二区| 日本一道二三区视频久久| 天堂av中文在线最新版| 国产日本欧美亚洲精品视| 91九色国产熟女一区二区| 青青青青青青青青青国产精品视频| 最新黄色av网站在线观看| 丰满少妇人妻xxxxx| 夜鲁夜鲁狠鲁天天在线| 欧美日韩国产一区二区三区三州| 国产又粗又硬又大视频| 国产污污污污网站在线| 日本午夜久久女同精女女| 黑人性生活视频免费看| 99精品视频之69精品视频| 久青青草视频手机在线免费观看| 香蕉aⅴ一区二区三区| 99一区二区在线观看| 亚洲国产在人线放午夜| 老司机欧美视频在线看| 亚洲天堂精品福利成人av| 亚洲一级av大片免费观看| 爆乳骚货内射骚货内射在线 | 在线网站你懂得老司机| 五月激情婷婷久久综合网| 久久午夜夜伦痒痒想咳嗽P| 人妻av无码专区久久绿巨人| 精彩视频99免费在线| 国产在线自在拍91国语自产精品| 欧美另类z0z变态| 中文字幕免费福利视频6| 99精品免费久久久久久久久a| 97成人免费在线观看网站| huangse网站在线观看| 新97超碰在线观看| 毛片一级完整版免费| 精品国产亚洲av一淫| 2019av在线视频| 青青社区2国产视频| 高潮视频在线快速观看国家快速| h国产小视频福利在线观看| 2012中文字幕在线高清| 大屁股肉感人妻中文字幕在线| 国产福利小视频免费观看| 熟女国产一区亚洲中文字幕| 中国熟女@视频91| 国产高清精品一区二区三区| 一区二区在线视频中文字幕| 亚洲无线观看国产高清在线| 亚洲国产中文字幕啊啊啊不行了| 人妻熟女在线一区二区| 亚洲精品在线资源站| 亚洲一区二区三区精品乱码| 亚洲人妻视频在线网| 婷婷激情四射在线观看视频| 99精品亚洲av无码国产另类| 亚洲自拍偷拍综合色| 久久这里只有精品热视频| 中文字幕中文字幕 亚洲国产| 国产片免费观看在线观看| 国内自拍第一页在线观看| 国产福利小视频二区| 青青伊人一精品视频| 91精品视频在线观看免费| sspd152中文字幕在线| 2021久久免费视频| 大陆av手机在线观看| 日韩欧美中文国产在线| 日韩a级精品一区二区| 日韩av有码中文字幕| 亚洲人妻av毛片在线| 亚洲 国产 成人 在线| 天天做天天干天天舔| 中文字幕亚洲久久久| 午夜精品在线视频一区| 欧美男人大鸡吧插女人视频| 偷拍美女一区二区三区| 国产精品一二三不卡带免费视频| 欧美男同性恋69视频| 亚洲av无硬久久精品蜜桃| 成人乱码一区二区三区av| 久久久久久久久久性潮| 亚洲第17页国产精品| 国产片免费观看在线观看| 被大鸡吧操的好舒服视频免费| 亚洲精品久久综合久| 中文人妻AV久久人妻水| 美味人妻2在线播放| 大屁股熟女一区二区三区| 97国产在线观看高清| 啪啪啪18禁一区二区三区| 亚洲2021av天堂| 天堂女人av一区二区| 天天操天天弄天天射| 日韩精品激情在线观看| 日日夜夜狠狠干视频| 天天日天天干天天舔天天射| 国产成人精品av网站| 日韩美女精品视频在线观看网站| 在线观看成人国产电影| 老司机免费视频网站在线看| 日本熟妇喷水xxx| 天堂av中文在线最新版| 国产一线二线三线的区别在哪| 欧美viboss性丰满| 在线免费观看亚洲精品电影| 欧美精品黑人性xxxx| 午夜激情高清在线观看| 久久永久免费精品人妻专区| 成年人免费看在线视频| 色花堂在线av中文字幕九九| 日比视频老公慢点好舒服啊| 亚洲伊人av天堂有码在线| 免费在线看的黄网站| 精品成人啪啪18免费蜜臀| 欧美交性又色又爽又黄麻豆| 精品亚洲国产中文自在线| 极品性荡少妇一区二区色欲| 99一区二区在线观看| 亚洲精品国品乱码久久久久 | 黄色视频成年人免费观看| 国产女孩喷水在线观看| 粉嫩av懂色av蜜臀av| 人妻少妇亚洲一区二区| 成人网18免费视频版国产| 亚洲丝袜老师诱惑在线观看| 欧美80老妇人性视频| 国产白嫩美女一区二区| 自拍偷拍,中文字幕| 天天操天天操天天碰| 精彩视频99免费在线| 国产第一美女一区二区三区四区 | 日本熟妇一区二区x x| 精彩视频99免费在线| 中国熟女@视频91| 日本少妇的秘密免费视频| 91综合久久亚洲综合| xxx日本hd高清| 2017亚洲男人天堂| 天天干夜夜操啊啊啊| 国产精品黄大片在线播放| 日本xx片在线观看| 日韩特级黄片高清在线看| aaa久久久久久久久| 天天日天天爽天天爽| 日韩中文字幕精品淫| 2020中文字幕在线播放| 九九热99视频在线观看97| 国产a级毛久久久久精品| 天天日天天天天天天天天天天 | 日韩欧美在线观看不卡一区二区| 最新欧美一二三视频 | 日本少妇高清视频xxxxx| 亚洲一区二区三区久久午夜| 日本少妇人妻xxxxxhd| 搡老熟女一区二区在线观看| 日本高清成人一区二区三区| 亚洲av日韩av第一区二区三区| 国产麻豆剧传媒精品国产av蜜桃| 精品久久久久久高潮| 黄色片黄色片wyaa| 最新的中文字幕 亚洲| 揄拍成人国产精品免费看视频| 天天日天天天天天天天天天天| 成年人黄色片免费网站| 久久热这里这里只有精品| 一个色综合男人天堂| 美女被肏内射视频网站| 丝袜长腿第一页在线| 91片黄在线观看喷潮| 91国内精品久久久久精品一| 天天日天天鲁天天操| 精品国产午夜视频一区二区| 国产麻豆剧传媒精品国产av蜜桃| 粉嫩av懂色av蜜臀av| 欧美精品黑人性xxxx| 午夜精品福利一区二区三区p| 伊人开心婷婷国产av| 欧美日韩熟女一区二区三区| 视频二区在线视频观看| 激情小视频国产在线| 黄色在线观看免费观看在线| 国产高清97在线观看视频| 欧美一区二区三区啪啪同性| 亚洲1069综合男同| 99一区二区在线观看| 国产精品人妻一区二区三区网站 | 91中文字幕免费在线观看| 国产亚洲视频在线二区| 蜜桃臀av蜜桃臀av| 黄片大全在线观看观看| av中文字幕福利网| 日韩精品中文字幕播放| 激情小视频国产在线| 少妇一区二区三区久久久| 97色视频在线观看| 免费成人va在线观看| 亚洲一区二区人妻av| 亚洲va欧美va人人爽3p| 98视频精品在线观看| 天天操夜夜操天天操天天操| 国产亚洲四十路五十路| 国产福利在线视频一区| 亚洲午夜精品小视频| 91色秘乱一区二区三区| 国产三级片久久久久久久| 人妻激情图片视频小说| yy96视频在线观看| 国产麻豆乱子伦午夜视频观看| 在线观看黄色成年人网站 | 97色视频在线观看| 国产午夜无码福利在线看| 欧美久久久久久三级网| 亚洲 自拍 色综合图| 狠狠鲁狠狠操天天晚上干干| 超碰97免费人妻麻豆| 91麻豆精品秘密入口在线观看| 国产片免费观看在线观看| 成年人中文字幕在线观看| 成人性黑人一级av| 色在线观看视频免费的| av森泽佳奈在线观看| 中国视频一区二区三区| 亚洲综合在线视频可播放| 水蜜桃一区二区三区在线观看视频| 熟女在线视频一区二区三区| 国产黄色片在线收看| 欧美男同性恋69视频| 在线观看免费岛国av| 免费观看污视频网站| 国产精品视频资源在线播放| 99re6热在线精品| 久久久91蜜桃精品ad| 1769国产精品视频免费观看| 亚洲高清国产拍青青草原| 馒头大胆亚洲一区二区| 成人国产小视频在线观看| 日韩精品中文字幕播放| 亚洲av男人天堂久久| 亚洲人妻30pwc| 国产成人无码精品久久久电影| 五十路丰满人妻熟妇| 国产日韩精品一二三区久久久| 38av一区二区三区| 青青青视频手机在线观看| 黑人解禁人妻叶爱071| 亚洲综合乱码一区二区| 任你操视频免费在线观看| 男人操女人的逼免费视频| 欧美精品久久久久久影院| 精内国产乱码久久久久久| 少妇系列一区二区三区视频| 蜜臀成人av在线播放| 亚洲精品成人网久久久久久小说 |