日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

JAVAEE框架数据库技术之12_oracle常用函数和高级查询子查询

發(fā)布時(shí)間:2023/12/9 数据库 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JAVAEE框架数据库技术之12_oracle常用函数和高级查询子查询 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

day02_Oracle

一、課程目標(biāo)

常用函數(shù):了解會(huì)使用 高級(jí)查詢(xún):掌握(mysql,復(fù)習(xí)) 分頁(yè)查詢(xún):偽列 關(guān)聯(lián)查詢(xún):掌握(mysql,復(fù)習(xí))

二、常用函數(shù)

2.1 Oracle字符函數(shù)

函數(shù)說(shuō)明
ASCII返回對(duì)應(yīng)字符的十進(jìn)制值
CHR給出十進(jìn)制返回字符
CONCAT拼接兩個(gè)字符串,與`
INITCAP將字符串的第一個(gè)字母變?yōu)榇髮?xiě)
INSTR找出某個(gè)字符串的位置
INSTRB找出某個(gè)字符串的位置和字節(jié)數(shù)
LENGTH以字符給出字符串的長(zhǎng)度
LENGTHB以字節(jié)給出字符串的長(zhǎng)度
LOWER將字符串轉(zhuǎn)換成小寫(xiě)
LPAD使用指定的字符在字符的左邊填充
LTRIM在左邊裁剪掉指定的字符
RPAD使用指定的字符在字符的右邊填充
RTRIM在右邊裁剪掉指定的字符
REPLACE執(zhí)行字符串搜索和替換
SUBSTR取字符串的子串
SUBSTRB取字符串的子串(以字節(jié))
SOUNDEX返回一個(gè)同音字符串
TRANSLATE執(zhí)行字符串搜索和替換
TRIM裁剪掉前面或后面的字符串
UPPER將字符串變?yōu)榇髮?xiě)
-- 字符函數(shù) -- 求字符的長(zhǎng)度 -- dual 是一個(gè)偽表,沒(méi)有實(shí)際應(yīng)用,就是配合著sql語(yǔ)法而來(lái)的 select length('ALDKF') from dual; -- 截取字符 -- 參數(shù)解釋:HelloWord: 原字符,6:從第幾位開(kāi)始 , 5: 截取多少位 -- 注意:索引是從1開(kāi)始,不是0 select substr('HelloWorld',6,5) from dual; -- 字符拼接 -- concat('字符1','字符2') select concat('Hello','World') from dual; -- 注意:concat一次只能拼接兩個(gè)字符,如果有多個(gè)字符,需嵌套使用concat select concat(concat('Hello','World'),'MM') from dual; -- concat嵌套方式比較麻煩,可以使用|| 進(jìn)行嵌套 select 'Hello' || 'World' || 'haha' from dual; -- 將字符轉(zhuǎn)換為小寫(xiě) select lower('ALDKF') from dual; -- 字符串替換 select replace('冬天就是好','冬天','切糕') from dual;

2.2 Oracle數(shù)學(xué)函數(shù)

函數(shù)說(shuō)明
ROUND四舍五入
TRUNC截取數(shù)值
MOD(n1,n2)返回一個(gè)n1除以n2的余數(shù)
CEIL向上取整
FLOOR向下取整
ABS指定值的絕對(duì)值
POWER(n1,n2)返回n1的n2次方
-- 數(shù)學(xué)函數(shù) -- round四舍五入,默認(rèn)小數(shù)點(diǎn)最近的一位,是否四佶五入 select round(123.456) from dual; -- 保留兩位小數(shù),進(jìn)行四舍五入 select round(123.456,2) from dual; -- trunc截取數(shù)值,默認(rèn)將小數(shù)點(diǎn)后全部舍棄掉 select trunc(123.456) from dual; -- 保留兩位小數(shù),進(jìn)行截取數(shù)值 select trunc(123.456,2) from dual; -- mod 取模 select mod(10,3) from dual; -- ceil 向上取整 select ceil(123.456) from dual; -- floor 向下取整 select floor(123.456) from dual; -- abs 取絕對(duì)值 select abs(-123.456) from dual; -- power 求幾次冪 select power(2,3) from dual;

2.3 Oracle日期函數(shù)

函數(shù)說(shuō)明
systimestamp獲取當(dāng)前日期和時(shí)間、小數(shù)點(diǎn)后面精確6位、時(shí)區(qū)、上下午
sysdate獲取當(dāng)前日期和時(shí)間
ADD_MONTHS在當(dāng)前日期基礎(chǔ)上加指定的月
LAST_DAY獲取當(dāng)前日期所在月的最后一天
TRUNC日期截取
-- 日期函數(shù) -- 獲取當(dāng)前系統(tǒng)時(shí)間 select sysdate from dual; -- 加月份 select add_months(sysdate,4) from dual; -- 減月份,我們只需要數(shù)值為負(fù)值 select add_months(sysdate,-4) from dual; -- 獲取當(dāng)前日期的所在的月份的最后一天 select last_day(sysdate) from dual; -- sysdate-33:到了上一個(gè)月,也就是獲取的是上一個(gè)月的最后一天 select last_day(sysdate-33) from dual; -- 截取日期 -- 默認(rèn)按日截取,將時(shí)間截掉 select trunc(sysdate) from dual; -- 按月截取(把日載掉) select trunc(sysdate,'mm') from dual; -- 按年截取(把月載掉) select trunc(sysdate,'yyyy') from dual; -- 按小時(shí)截取 select trunc(sysdate,'hh') from dual; -- 按分鐘截取 select trunc(sysdate,'mi') from dual;

2.4 Oracle轉(zhuǎn)換函數(shù)

函數(shù)說(shuō)明
CHARTOROWID將 字符轉(zhuǎn)換到 rowid 類(lèi)型
CONVERT轉(zhuǎn)換一個(gè)字符節(jié)到另外一個(gè)字符節(jié)
HEXTORAW轉(zhuǎn)換十六進(jìn)制到 raw 類(lèi)型
RAWTOHEX轉(zhuǎn)換 raw 到十六進(jìn)制
ROWIDTOCHAR轉(zhuǎn)換 ROWID 到字符
TO_CHAR 轉(zhuǎn)換日期格式到字符串
TO_DATE按照指定的格式將字符串轉(zhuǎn)換到日期型
TO_MULTIBYTE把單字節(jié)字符轉(zhuǎn)換到多字節(jié)
TO_NUMBER將數(shù)字字串轉(zhuǎn)換到數(shù)字
TO_SINGLE_BYTE轉(zhuǎn)換多字節(jié)到單字節(jié)
-- 轉(zhuǎn)換函數(shù)-- 數(shù)字轉(zhuǎn)字符串 select to_char(100) from dual; -- 還可以與其他字符串進(jìn)行拼接 select to_char(100)||'分' from dual; -- 日期轉(zhuǎn)字符串 -- 將當(dāng)前的系統(tǒng)時(shí)間,按照yyyy-MM-dd模式轉(zhuǎn)換成字符串 select to_char(sysdate,'yyyy-MM-dd') from dual; select to_char(sysdate,'yyyy-MM-dd HH:mi:ss') from dual; -- 注意:年月日中間的連接符,不能是中文,比如:yyyy年MM月dd日 -- select to_char(sysdate,'yyyy年MM月dd日') from dual; -- 錯(cuò)誤的寫(xiě)法 -- 如果要yyyy年MM月dd日這種模式的日期時(shí)間,我們可以單獨(dú)把年月日截取出來(lái)進(jìn)行拼接 select to_char(sysdate,'yyyy')||'年' ||to_char(sysdate,'MM')||'月' ||to_char(sysdate,'dd')||'日' from dual; -- 字符串轉(zhuǎn)日期 -- 將2020-03-11日期字符串按照yyyy-mm-dd模式轉(zhuǎn)換成Date對(duì)象 select to_date('2020-03-11','yyyy-mm-dd') from dual; -- 將字符串轉(zhuǎn)數(shù)值 select to_number('100') from dual; -- 驗(yàn)證100是否是數(shù)值 select to_number('100')+100 from dual; -- 可以直接相加,會(huì)自動(dòng)轉(zhuǎn)換為數(shù)值進(jìn)行參與運(yùn)算 select '100' + 100 from dual;

2.5 Oracle其他函數(shù)

2.5.1 nvl函數(shù)

  • 語(yǔ)法
    NVL(檢測(cè)的值,需要是字符型,如果為 null 的值);
  • 示例
    select NVL(NULL,0) from dual; select NVL('','哈哈') from dual; -- 返回哈哈 select NVL(null,'哈哈') from dual; -- 返回哈哈 select NVL(' ','哈哈') from dual; -- 返回空格

2.5.2 nvl2函數(shù)

  • 需求

    使用nvl函數(shù),判斷值是否為空,如果為空,將值替換為’補(bǔ)考’

    以學(xué)生表(student)英語(yǔ)成績(jī)?yōu)槔?/p>

  • sql演示
    select NVL(english,'補(bǔ)考') from student

    英語(yǔ)成績(jī)是number類(lèi)型的,我們替換的值是字符類(lèi)型的,所以報(bào)錯(cuò)

  • nvl2語(yǔ)法
    NVL2(檢測(cè)的值,如果不為 null 的值,如果為 null 的值);
  • 示例
    select NVL2(english,to_char(english),'補(bǔ)考') from student;

2.6 Oracle聚合函數(shù)

函數(shù)說(shuō)明
count(*) | count(主鍵)計(jì)算表中的總記錄數(shù)
max計(jì)算最大值
min計(jì)算最小值
sum計(jì)算和
avg計(jì)算平均值

注意:聚合函數(shù)的計(jì)算,排除null值。

解決方案

  • 選擇不包含非空的列進(jìn)行計(jì)算
  • nvl2或nvl函數(shù)
  • 以student表為例,進(jìn)行演示

    • 查詢(xún)學(xué)生總數(shù)(null值處理)

      SELECT COUNT(id) FROM student; select count(NVL(english,0)) from student; SELECT COUNT(*) FROM student;
    • 查詢(xún)數(shù)學(xué)成績(jī)總分

      SELECT SUM(math) FROM student;
    • 查詢(xún)數(shù)學(xué)成績(jī)平均分

      SELECT AVG(math) FROM student;
    • 查詢(xún)數(shù)學(xué)成績(jī)最高分

      SELECT MAX(math) FROM student;
    • 查詢(xún)數(shù)學(xué)成績(jī)最低分

      SELECT MIN(math) FROM student;

    三、DQL高級(jí)查詢(xún)

    3.1 數(shù)據(jù)準(zhǔn)備

    -- 創(chuàng)建表 CREATE TABLE person (id number,name varchar2(20),age number,sex varchar2(5),address varchar2(100),math number,english number ); -- 插入記錄 INSERT INTO person(id,NAME,age,sex,address,math,english) VALUES (1,'馬云',55,'男','杭州',66,78); INSERT INTO person(id,NAME,age,sex,address,math,english) VALUES (2,'馬化騰',45,'女','深圳',98,87); INSERT INTO person(id,NAME,age,sex,address,math,english) VALUES (3,'馬景濤',55,'男','香港',56,77); INSERT INTO person(id,NAME,age,sex,address,math,english) VALUES (4,'柳巖',20,'女','湖南',76,65); INSERT INTO person(id,NAME,age,sex,address,math,english) VALUES (5,'柳青',20,'男','湖南',86,NULL); INSERT INTO person(id,NAME,age,sex,address,math,english) VALUES (6,'劉德華',57,'男','香港',99,99); INSERT INTO person(id,NAME,age,sex,address,math,english) VALUES (7,'馬德',22,'女','香港',99,99); INSERT INTO person(id,NAME,age,sex,address,math,english) VALUES (8,'德瑪西亞',18,'男','南京',56,65); INSERT INTO person(id,NAME,age,sex,address,math,english) VALUES (9,'唐僧',25,'男','長(zhǎng)安',87,78); INSERT INTO person(id,NAME,age,sex,address,math,english) VALUES (10,'孫悟空',18,'男','花果山',100,66); INSERT INTO person(id,NAME,age,sex,address,math,english) VALUES (11,'豬八戒',22,'男','高老莊',58,78); INSERT INTO person(id,NAME,age,sex,address,math,english) VALUES (12,'沙僧',50,'男','流沙河',77,88); INSERT INTO person(id,NAME,age,sex,address,math,english) VALUES (13,'白骨精',22,'女','白虎嶺',66,66); INSERT INTO person(id,NAME,age,sex,address,math,english) VALUES (14,'蜘蛛精',23,'女','盤(pán)絲洞',88,88); commit;

    3.2 排序查詢(xún)

    • 語(yǔ)法
      SELECT 字段名 FROM 表名 [WHERE條件] ORDER BY 字段名 [ASC|DESC];
    • 示例
      -- 按照年齡的降序排序 select * from person order by age desc;

    3.3 分組查詢(xún)

    對(duì)一列數(shù)據(jù)進(jìn)行分組,相同的內(nèi)容分為一組,通常與聚合函數(shù)一起使用,完成統(tǒng)計(jì)工作

    3.3.1 語(yǔ)法

    SELECT 字段 1,字段 2... FROM 表名 [where條件] GROUP BY 分組字段 [HAVING 條件] [order by];
    • 注意事項(xiàng)

      • 分組之后查詢(xún)的字段:分組字段、聚合函數(shù)

      • where 和 having 的區(qū)別?

        • where 在分組之前進(jìn)行限定,如果不滿(mǎn)足條件,則不參與分組。having在分組之后進(jìn)行限定,如果不滿(mǎn)足結(jié)果,則不會(huì)被查詢(xún)出來(lái) where 對(duì)基本的條件篩選
        • where 后不可以跟聚合函數(shù),having可以進(jìn)行聚合函數(shù)的判斷。
      • where: 操作的數(shù)據(jù)源: 原始表

      • having: 操作的數(shù)據(jù)源: 結(jié)果集

    3.3.2 案例演示

    • 查詢(xún)男女各多少人

      SELECT sex,COUNT(*) FROM person GROUP BY sex;
    • 查詢(xún)年齡大于25歲的人,按性別分組,統(tǒng)計(jì)每組的人數(shù)

      SELECT sex,COUNT(*) FROM person WHERE age >25 GROUP BY sex;
    • 查詢(xún)年齡大于25歲的人,按性別分組,統(tǒng)計(jì)每組的人數(shù),并只顯示性別人數(shù)大于2的數(shù)據(jù)

      SELECT sex,COUNT(*) FROM person WHERE age >25 GROUP BY sex HAVING COUNT(*)>2;

    3.4 分頁(yè)查詢(xún) *

    偽列是Oracle提供的一個(gè)系統(tǒng)列值,在最左側(cè),可以直接使用。

    我們?cè)?ORACLE 進(jìn)行分頁(yè)查詢(xún),需要用到ROWNUM 和嵌套查詢(xún)

    3.4.1 需求

    分頁(yè)查詢(xún)person表 每頁(yè) 3條記錄

    3.4.2 簡(jiǎn)單分頁(yè)查詢(xún)

    首先顯示第一頁(yè)的3條數(shù)據(jù)

    select rownum, p.* from person p where rownum <= 3

    顯示第二頁(yè)的3條數(shù)據(jù)

    select rownum,p.* from person p where rownum>3 and rownum<=6

    發(fā)現(xiàn)查詢(xún)出來(lái)的沒(méi)有結(jié)果偽列的特性決定;

    這是因?yàn)?rownum 是在查詢(xún)語(yǔ)句掃描每條記錄時(shí)產(chǎn)生的,所以不能使用“大于” 符號(hào),只能使用“小于”或“小于等于” ,只用“等于”也不行

    那怎么辦呢?我們可以使用子查詢(xún)來(lái)實(shí)現(xiàn)

    select * from (select rownum r,p.* from person p) where r > 3 and r<= 6

    [外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來(lái)直接上傳(img-PAKZljuY-1665832782011)(assets/image-
    .png)]

    3.4.3 排序分頁(yè)查詢(xún)

    按照person表中的年齡降序進(jìn)行查詢(xún)第二頁(yè)的數(shù)據(jù)

    select * from (select rownum r,p.* from (select * from person order by age desc) p) where r > 3 and r<= 6 ;

    [外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來(lái)直接上傳(img-lPNVeCDx-1665832782012)(assets/
    )]

    四、多表查詢(xún)

    4.1 數(shù)據(jù)準(zhǔn)備

    -- 部門(mén)表 CREATE TABLE dept (id NUMBER PRIMARY KEY, -- 部門(mén)iddname VARCHAR2(50), -- 部門(mén)名稱(chēng)loc VARCHAR2(50) -- 部門(mén)位置 );-- 添加4個(gè)部門(mén) INSERT INTO dept(id,dname,loc) VALUES (10,'教研部','北京'); INSERT INTO dept(id,dname,loc) VALUES (20,'學(xué)工部','上海'); INSERT INTO dept(id,dname,loc) VALUES (30,'銷(xiāo)售部','廣州'); INSERT INTO dept(id,dname,loc) VALUES (40,'財(cái)務(wù)部','深圳'); commit;-- 職務(wù)表 CREATE TABLE job (id NUMBER PRIMARY KEY,jname VARCHAR2(20), -- 職務(wù)名稱(chēng)description VARCHAR2(50) -- 職務(wù)描述 );-- 添加4個(gè)職務(wù) INSERT INTO job (id, jname, description) VALUES(1, '董事長(zhǎng)', '管理整個(gè)公司,接單'); INSERT INTO job (id, jname, description) VALUES(2, '經(jīng)理', '管理部門(mén)員工'); INSERT INTO job (id, jname, description) VALUES(3, '銷(xiāo)售員', '向客人推銷(xiāo)產(chǎn)品'); INSERT INTO job (id, jname, description) VALUES(4, '文員', '使用辦公軟件'); commit;-- 員工表 CREATE TABLE emp (id NUMBER PRIMARY KEY, -- 員工idename VARCHAR2(50), -- 員工姓名job_id NUMBER, -- 職務(wù)id 外鍵mgr NUMBER , -- 上級(jí)領(lǐng)導(dǎo)編號(hào) *joindate DATE, -- 入職日期salary NUMBER(7,2), -- 工資 99999.99bonus NUMBER(7,2), -- 獎(jiǎng)金 99999.99dept_id NUMBER, -- 所在部門(mén)編號(hào) 外鍵CONSTRAINT emp_jobid_ref_job_id_fk FOREIGN KEY (job_id) REFERENCES job (id),CONSTRAINT emp_deptid_ref_dept_id_fk FOREIGN KEY (dept_id) REFERENCES dept (id) );-- 添加員工 INSERT INTO emp(id,ename,job_id,mgr,joindate,salary,bonus,dept_id) VALUES (1001,'孫悟空',4,1004,to_date('2000-12-17','yyyy-MM-dd'),'8000.00',NULL,20); INSERT INTO emp(id,ename,job_id,mgr,joindate,salary,bonus,dept_id) VALUES (1002,'盧俊義',3,1006,to_date('2001-02-20','yyyy-MM-dd'),'16000.00','3000.00',30); INSERT INTO emp(id,ename,job_id,mgr,joindate,salary,bonus,dept_id) VALUES (1003,'林沖',3,1006,to_date('2001-02-22','yyyy-MM-dd'),'12500.00','5000.00',30); INSERT INTO emp(id,ename,job_id,mgr,joindate,salary,bonus,dept_id) VALUES (1004,'唐僧',2,1009,to_date('2001-04-02','yyyy-MM-dd'),'29750.00',NULL,20); INSERT INTO emp(id,ename,job_id,mgr,joindate,salary,bonus,dept_id) VALUES (1005,'李逵',4,1006,to_date('2001-09-28','yyyy-MM-dd'),'12500.00','14000.00',30); INSERT INTO emp(id,ename,job_id,mgr,joindate,salary,bonus,dept_id) VALUES (1006,'宋江',2,1009,to_date('2001-05-01','yyyy-MM-dd'),'28500.00',NULL,30); INSERT INTO emp(id,ename,job_id,mgr,joindate,salary,bonus,dept_id) VALUES (1007,'劉備',2,1009,to_date('2001-09-01','yyyy-MM-dd'),'24500.00',NULL,10); INSERT INTO emp(id,ename,job_id,mgr,joindate,salary,bonus,dept_id) VALUES (1008,'豬八戒',4,1004,to_date('2007-04-19','yyyy-MM-dd'),'30000.00',NULL,20); INSERT INTO emp(id,ename,job_id,mgr,joindate,salary,bonus,dept_id) VALUES (1009,'羅貫中',1,NULL,to_date('2001-11-17','yyyy-MM-dd'),'50000.00',NULL,10); INSERT INTO emp(id,ename,job_id,mgr,joindate,salary,bonus,dept_id) VALUES (1010,'吳用',3,1006,to_date('2001-09-08','yyyy-MM-dd'),'15000.00','0.00',30); INSERT INTO emp(id,ename,job_id,mgr,joindate,salary,bonus,dept_id) VALUES (1011,'沙僧',4,1004,to_date('2007-05-23','yyyy-MM-dd'),'11000.00',NULL,20); INSERT INTO emp(id,ename,job_id,mgr,joindate,salary,bonus,dept_id) VALUES (1012,'李逵',4,1006,to_date('2001-12-03','yyyy-MM-dd'),'9500.00',NULL,30); INSERT INTO emp(id,ename,job_id,mgr,joindate,salary,bonus,dept_id) VALUES (1013,'小白龍',4,1004,to_date('2001-12-03','yyyy-MM-dd'),'30000.00',NULL,20); INSERT INTO emp(id,ename,job_id,mgr,joindate,salary,bonus,dept_id) VALUES (1014,'關(guān)羽',4,1007,to_date('2002-01-23','yyyy-MM-dd'),'13000.00',NULL,NULL); commit;-- 工資等級(jí)表 CREATE TABLE salarygrade(grade NUMBER PRIMARY KEY, -- 等級(jí)losalary NUMBER, -- 最低工資hisalary NUMBER -- 最高工資 );-- 添加5個(gè)工資等級(jí) INSERT INTO salarygrade(grade,losalary,hisalary) VALUES (1,7000,12000); INSERT INTO salarygrade(grade,losalary,hisalary) VALUES (2,12010,14000); INSERT INTO salarygrade(grade,losalary,hisalary) VALUES (3,14010,20000); INSERT INTO salarygrade(grade,losalary,hisalary) VALUES (4,20010,30000); INSERT INTO salarygrade(grade,losalary,hisalary) VALUES (5,30010,99990); commit;

    4.2 內(nèi)連接

    拿左表的記錄去匹配右表的記錄,若符合條件顯示(二張表的交集)

    • 需求

      1.查詢(xún)所有員工的姓名,工資,入職日期和所在部門(mén)名稱(chēng)

    • sql語(yǔ)句

      select e.ename,e.salary,e.joindate,d.dname from emp e, dept d where e.dept_id = d.id;

    4.3 外連接

    • 左外連接

      展示左表全部,再去匹配右表記錄,若條件符合顯示,若條件不符合顯示NULL

      語(yǔ)法

      select ... from 左表 left [outer] join 右表 on 連接條件;
    • 右外連接

      展示右表全部,再去匹配左表記錄,若條件符合顯示,若條件不符合顯示NULL

      語(yǔ)法

      select ...from 左表 right [outer] join 右表 on 連接條件;
    • sql演示
      # 左外連接(推薦) -- 查詢(xún)所有員工信息及對(duì)應(yīng)的部門(mén)名稱(chēng) SELECT * FROM emp e LEFT OUTER JOIN dept d ON e.dept_id = d.id; -- 查詢(xún)所有部門(mén)及對(duì)應(yīng)的員工信息 SELECT * FROM dept d LEFT JOIN emp e ON e.dept_id = d.id;# 右外連接(了解) -- 查詢(xún)所有部門(mén)及對(duì)應(yīng)的員工信息 SELECT * FROM emp e RIGHT OUTER JOIN dept d ON e.dept_id = d.id;

    4.4 子查詢(xún) (重點(diǎn)復(fù)習(xí))

    一條select語(yǔ)句執(zhí)行結(jié)果,作為另一條select語(yǔ)法的一部分。其實(shí)就是select語(yǔ)句的嵌套!

    • 語(yǔ)法
      -- 【1】查詢(xún)結(jié)果單值 SELECT MAX(salary) FROM emp; -- 【2】查詢(xún)結(jié)果單列多行 SELECT salary FROM emp; -- 【3】查詢(xún)結(jié)果多行多列 SELECT * FROM emp;

      規(guī)律

      -- 【1】子查詢(xún)結(jié)果為單列,肯定作為條件在where后面使用select ... from 表名 where 字段 in (子查詢(xún)); -- 【2】子查詢(xún)結(jié)果為多列,一般作為虛擬表在from后面使用select ... from (子查詢(xún)) as 表別名;
    • sql演示

      • 子查詢(xún)結(jié)果為單行單列
        -- 【1】查詢(xún)工資最高的員工是誰(shuí)? SELECT * FROM emp WHERE salary = (SELECT MAX(salary) FROM emp); -- 【2】查詢(xún)工資小于平均工資的員工有哪些? -- 2.1 先求出平均工資 SELECT AVG(salary) FROM emp; -- 2.2 查詢(xún)低于平均工資的員工 SELECT * FROM emp WHERE salary < (SELECT AVG(salary) FROM emp);
      • 子查詢(xún)結(jié)果為單列多行
        -- 【1】查詢(xún)工資大于5000的員工,來(lái)自于哪些部門(mén)的名字 -- 1.1 查詢(xún)工資大于5000的員工 SELECT dept_id FROM emp WHERE salary >5000; -- 1.2 來(lái)自于哪些部門(mén)的名字 SELECT * FROM dept WHERE id IN(SELECT dept_id FROM emp WHERE salary >5000); -- 【2】查詢(xún)開(kāi)發(fā)部與財(cái)務(wù)部所有的員工信息 -- 2.1 根據(jù)部門(mén)名稱(chēng),查詢(xún)部門(mén)主鍵 SELECT id FROM dept WHERE `name` IN('開(kāi)發(fā)部','財(cái)務(wù)部'); -- 2.2 根據(jù)部門(mén)id查詢(xún)員工信息 SELECT * FROM emp WHERE dept_id IN (SELECT id FROM dept WHERE `name` IN('開(kāi)發(fā)部','財(cái)務(wù)部'));
      • 子查詢(xún)結(jié)果為多列多行
        -- 【1】 查詢(xún)員工入職日期是2011-11-11日之后的員工信息和部門(mén)信息 -- 1.1 根據(jù) join_date 查詢(xún) 2011-11-11 之后的員工信息 SELECT * FROM emp WHERE emp.`join_date` > '2011-11-11';-- 1.2 根據(jù)1步驟的結(jié)果,跟部門(mén)表關(guān)聯(lián) SELECT * FROM dept t1 ,(SELECT * FROM emp WHERE emp.`join_date` > '2011-11-11') t2 WHERE t1.id = t2.dept_id;

    t WHERE id IN(SELECT dept_id FROM emp WHERE salary >5000);
    ```

    ```sql -- 【2】查詢(xún)開(kāi)發(fā)部與財(cái)務(wù)部所有的員工信息 -- 2.1 根據(jù)部門(mén)名稱(chēng),查詢(xún)部門(mén)主鍵 SELECT id FROM dept WHERE `name` IN('開(kāi)發(fā)部','財(cái)務(wù)部'); -- 2.2 根據(jù)部門(mén)id查詢(xún)員工信息 SELECT * FROM emp WHERE dept_id IN (SELECT id FROM dept WHERE `name` IN('開(kāi)發(fā)部','財(cái)務(wù)部'));```
    • 子查詢(xún)結(jié)果為多列多行
      -- 【1】 查詢(xún)員工入職日期是2011-11-11日之后的員工信息和部門(mén)信息 -- 1.1 根據(jù) join_date 查詢(xún) 2011-11-11 之后的員工信息 SELECT * FROM emp WHERE emp.`join_date` > '2011-11-11';-- 1.2 根據(jù)1步驟的結(jié)果,跟部門(mén)表關(guān)聯(lián) SELECT * FROM dept t1 ,(SELECT * FROM emp WHERE emp.`join_date` > '2011-11-11') t2 WHERE t1.id = t2.dept_id;

    總結(jié)

    以上是生活随笔為你收集整理的JAVAEE框架数据库技术之12_oracle常用函数和高级查询子查询的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

    99视频这里只有 | 中文字幕在线观看网站 | 色福利网 | 91精品系列 | 日日弄天天弄美女bbbb | 日韩av影视在线观看 | 国产麻豆精品免费视频 | 国内精品美女在线观看 | 欧美日韩一区二区在线观看 | 免费观看91视频大全 | 亚洲综合日韩在线 | 成人午夜电影在线观看 | 国产精品av免费在线观看 | 韩国av三级| 国产中文字幕一区二区 | 国产破处在线播放 | 免费在线观看av网址 | 天堂网在线视频 | 射九九| 日韩欧三级 | 精品女同一区二区三区在线观看 | 人人爱人人做人人爽 | 三上悠亚在线免费 | 久草在线中文视频 | 二区三区在线 | 四虎免费在线观看视频 | 一区二区三区免费在线观看视频 | 99热这里只有精品8 久久综合毛片 | 亚洲区色| 亚洲免费视频观看 | 日韩成人免费在线观看 | 国产黄色av| 国产精品久久久久久久毛片 | 五月天六月婷 | 日韩av片无码一区二区不卡电影 | 久久精品99精品国产香蕉 | 精品国产黄色片 | 免费观看www小视频的软件 | 人人澡人摸人人添学生av | 亚洲国产播放 | 97精品国产91久久久久久久 | 日韩羞羞 | 久久久精品国产一区二区电影四季 | 国产精品18久久久久久不卡孕妇 | 午夜aaaa | 人人澡人人舔 | 国产午夜一区二区 | 欧美与欧洲交xxxx免费观看 | 91高清视频免费 | 去看片| 青青河边草观看完整版高清 | av免费网站| 欧美日本中文字幕 | 日本久久久影视 | 久久激情久久 | 久久久精品国产免费观看一区二区 | av东方在线| 九九欧美视频 | 国产欧美最新羞羞视频在线观看 | 日本中文字幕观看 | 欧美在线久久 | 在线免费观看av网站 | 中文国产在线观看 | 五月开心激情 | 精品一区二区在线看 | 中文字幕丝袜一区二区 | 久久免费看视频 | 349k.cc看片app| 精品久久久一区二区 | 欧美精品一区二区蜜臀亚洲 | 国产美女网 | 国内外激情视频 | 欧美另类xxxx | 欧美精品亚洲精品日韩精品 | 日韩v欧美v日本v亚洲v国产v | 不卡日韩av| 久久久久黄色 | 黄色特级片 | 中文字幕在线一区观看 | 日韩欧美v | 欧美一级艳片视频免费观看 | 日韩精品一区二区三区三炮视频 | 激情综合亚洲 | 久久黄网站| 久久精品香蕉 | 青青草在久久免费久久免费 | 国产精品视频99 | 欧美 亚洲 另类 激情 另类 | 美女网站色免费 | 亚洲免费精品一区二区 | 久久久久久蜜桃一区二区 | 国产精品青草综合久久久久99 | 激情综合五月天 | 96国产在线 | 欧美三级高清 | 亚洲伊人婷婷 | 精品视频免费观看 | 久草在线视频首页 | 日韩精品久久久 | 2022久久国产露脸精品国产 | 欧美激情第八页 | 超碰av在线播放 | 中文字幕在线色 | 69久久99精品久久久久婷婷 | 国产亚洲精品久久久久久久久久 | 夜夜躁日日躁狠狠躁 | 日本性生活一级片 | 91视频高清 | 五月花丁香婷婷 | 国产理论片在线观看 | 91正在播放 | 日韩电影在线观看一区 | 日韩欧美在线不卡 | 亚洲视频每日更新 | 中文字幕一区二区三区乱码不卡 | 天天综合天天综合 | 中文日韩在线视频 | 91av九色 | 一区二区精品国产 | 韩国av一区二区三区在线观看 | 在线亚洲观看 | 91精品国产综合久久久久久久 | 久久久国产精华液 | 天天摸天天干天天操天天射 | 91精品欧美 | 国产成人精品久久亚洲高清不卡 | 一区二区三区高清在线 | 亚洲精品小视频 | 久久99精品国产麻豆宅宅 | 精品一区久久 | 久久久久免费精品国产 | 色多多在线观看 | 免费a视频在线观看 | 91精品专区 | 精品一区二区电影 | 九九热只有这里有精品 | 国产福利精品视频 | 久久婷婷一区二区三区 | 色婷婷播放 | 国产精品乱码久久久 | 久草五月| 国产免费观看久久 | 日韩毛片在线一区二区毛片 | 国产aaa大片| 日韩欧美在线综合网 | 久久1区| 色资源二区在线视频 | 91视频91色 | 色婷婷国产精品一区在线观看 | 国产精品av免费在线观看 | 中文字幕高清在线 | 久久在线影院 | wwwwwww黄| 国产日韩在线视频 | 97超碰在线免费观看 | 久久尤物电影视频在线观看 | 日韩精品在线播放 | 午夜日b视频 | 国产亚洲在 | 九九视频热 | 国产亚洲精品bv在线观看 | 天天干,天天操,天天射 | 欧美日韩一区二区免费在线观看 | 久久久久久久久综合 | 国产九九在线 | 欧美日韩三级 | 亚洲综合情 | 久久99国产精品免费网站 | 久久久成人精品 | 国产伦精品一区二区三区无广告 | 豆豆色资源网xfplay | 欧美91成人网 | 99久久婷婷国产综合精品 | 精品免费久久久久 | 久久久午夜精品福利内容 | 91黄色视屏 | 久久视频免费看 | 久久国产精品免费观看 | 天天操福利视频 | 久久久亚洲精品 | 97视频久久久 | 97超碰成人在线 | 亚洲福利精品 | 成人一级免费电影 | 欧美日韩另类视频 | 久久精品国产久精国产 | 久久久久久久久久亚洲精品 | 国产精品久久久久久久久久了 | 波多野结衣在线观看一区二区三区 | 天天干天天天 | 日本高清久久久 | 成人全视频免费观看在线看 | 久久久久久久久久久网 | 超碰资源在线 | 久久这里只精品 | 2018好看的中文在线观看 | 久久久久久久久国产 | 国内精品久久久久影院一蜜桃 | 国产高潮久久 | 日韩电影中文字幕在线观看 | 亚洲经典精品 | 91久久爱热色涩涩 | 在线观看麻豆av | 最近av在线 | www最近高清中文国语在线观看 | 欧美日韩一区三区 | 2019中文最近的2019中文在线 | 黄色视屏av| 91看成人| 91原创在线观看 | 91精选| www.天天成人国产电影 | 国产最新在线 | 国产高清99| av电影免费 | 天天操天天综合网 | 精品不卡视频 | 久草在线91 | 黄色小说视频在线 | 麻豆视频国产在线观看 | 免费观看一区二区 | 国产精品久久一区二区三区, | 国产精品美女久久 | 日韩一级电影在线 | 久久网站免费 | 国产视频久久久 | 五月婷网 | 黄色福利视频网站 | 天天激情综合网 | 天堂在线一区二区 | 黄色www在线观看 | 五月天激情综合 | 成人午夜影院 | 久久福利在线 | 毛片一区二区 | 一区二区三区福利 | 亚洲精品在线观看的 | 少妇啪啪av入口 | 最新精品视频在线 | 天天天色综合 | 视频二区在线 | 久草观看 | 国产一区国产二区在线观看 | www日日| 国产精品一区二区三区免费视频 | 国产精品永久 | 在线观看完整版免费 | 亚洲成人精品国产 | 成人久久18免费网站 | 日韩三级视频在线看 | 国产精品美女久久久免费 | 久久久久成人精品免费播放动漫 | 久久综合中文字幕 | 99精品福利 | 天天爱天天色 | 国产亚洲精品成人 | 日日夜夜网 | 亚洲国产精品久久久久 | 中文字幕 国产视频 | 日本中文字幕在线播放 | 久久久999 | 欧美 日韩 国产 成人 在线 | 在线性视频日韩欧美 | 国产男男gay做爰 | av在线成人 | 国产精品久久久久久久久费观看 | 国产欧美最新羞羞视频在线观看 | 九月婷婷综合网 | 香蕉视频网站在线观看 | 国产一级一级国产 | 日韩欧美在线影院 | 中文字幕欧美三区 | 毛片一二区 | 9ⅰ精品久久久久久久久中文字幕 | 女人18片毛片90分钟 | 成人毛片在线观看 | 免费成人在线网站 | 国产精品久久久久久久久久了 | 精品国产99国产精品 | 国产精品女同一区二区三区久久夜 | 久久大视频 | 美女视频黄网站 | 国内精品小视频 | 伊人小视频 | 亚洲综合色激情五月 | 国产精品99蜜臀久久不卡二区 | 国产成人av免费在线观看 | 日本久久成人中文字幕电影 | www视频在线播放 | 69久久99精品久久久久婷婷 | 国产在线观看你懂得 | 久久成人麻豆午夜电影 | 精品96久久久久久中文字幕无 | 亚洲精品综合久久 | 九九久久精品视频 | 国产精品一区二区久久精品爱涩 | 亚洲精品国产区 | 天天综合五月天 | 免费在线观看黄 | 亚洲精品午夜aaa久久久 | 久久精品视频3 | 久艹视频在线观看 | 五月婷婷综合激情 | 国产一区二区三区黄 | 一级特黄aaa大片在线观看 | 青青河边草免费视频 | 免费看黄的视频 | 麻豆视频免费入口 | 亚洲欧洲精品视频 | 久草在线视频中文 | 国产九九九精品视频 | 麻豆精品国产传媒 | 亚洲日本在线一区 | 色综合中文综合网 | 国产精品黄网站在线观看 | 九九免费在线观看视频 | 免费看亚洲毛片 | 免费看国产曰批40分钟 | 亚洲精品综合一二三区在线观看 | 久久精选视频 | 精品久久网 | 在线看成人 | 天天草天天色 | 青青河边草观看完整版高清 | 天天草av| 久艹在线播放 | 六月丁香社区 | 中文字幕最新精品 | 麻豆精品传媒视频 | 国产精品亚洲综合久久 | 97在线免费观看视频 | 午夜精品福利一区二区 | 99久国产 | 天天操夜夜操夜夜操 | 国产一区二区三区黄 | 亚洲一区二区三区四区在线视频 | 国产理论在线 | 日韩av一区二区在线 | 永久免费毛片在线观看 | 久久99国产精品自在自在app | 91av福利视频 | 人人干狠狠操 | 欧美激情视频一二区 | 亚洲精品视频一 | 九九热免费在线观看 | 色在线中文字幕 | 亚洲精品国产精品乱码不99热 | 国产精品福利久久久 | 欧美精品在线观看 | 免费在线黄 | 97在线视频网站 | 久久福利 | 黄a在线观看 | 美女视频网站久久 | 狠狠色综合网站久久久久久久 | 伊人久久影视 | 精品视频久久久久久 | 97人人模人人爽人人喊网 | 8x8x在线观看视频 | 欧美专区国产专区 | 欧美天天综合 | 久久精品国产精品亚洲 | 国产专区精品 | 麻豆视频国产 | 精品国产视频一区 | 亚洲精品在线观看中文字幕 | 亚洲精品久久久久久久不卡四虎 | 国产三级精品三级在线观看 | 午夜视频一区二区三区 | 久久久久国产视频 | 国产一区二区久久久 | 国产精品久久网 | 麻豆成人精品视频 | 一区二区精品在线 | 成人作爱视频 | 欧美成人h版| 久久久久久久久久久高潮一区二区 | 亚洲欧美日韩不卡 | 久久99亚洲精品久久 | 国产精品丝袜在线 | 丁香婷婷深情五月亚洲 | 在线观看你懂的网站 | 欧美日韩视频一区二区三区 | 久热只有精品 | 日韩在线短视频 | 国产激情电影综合在线看 | 激情五月婷婷综合 | 国产无遮挡又黄又爽馒头漫画 | 国产精品成久久久久三级 | 精品亚洲va在线va天堂资源站 | 99久久精品国产免费看不卡 | 热久久免费视频 | 91.精品高清在线观看 | 九九精品久久久 | 色免费在线 | 中文字幕一区二区在线观看 | 日本午夜免费福利视频 | 国产女人40精品一区毛片视频 | 日韩在线观看第一页 | 中文字幕在线观看一区二区三区 | 黄色毛片在线观看 | 97韩国电影| 国产69久久久欧美一级 | 人人网av| 日本久久久影视 | 婷婷色婷婷 | 日本亚洲国产 | 91黄在线看| www色综合| 亚洲一区二区精品视频 | 最新av网址在线 | 91重口视频 | 日韩成人免费电影 | 久久久久久久综合色一本 | 国产精品网红直播 | 成人播放器 | 国产区精品视频 | 99久久国产免费免费 | 欧美ⅹxxxxxx | 欧美精品久久久久性色 | 国产亚洲欧美在线视频 | 久久国产经典视频 | 操老逼免费视频 | 日韩高清一区二区 | 精品a在线 | 久久av中文字幕片 | 成人在线播放网站 | 欧美综合在线视频 | 黄色免费电影网站 | 国产视频手机在线 | 久久国产欧美日韩精品 | 国内精品视频一区二区三区八戒 | 亚洲精品视频在线播放 | 国产亚洲精品日韩在线tv黄 | 最新成人av | 毛片一二区| 久草精品电影 | 97超碰人人爱 | 欧美大香线蕉线伊人久久 | 中文字幕一区二区三区在线视频 | 久久精品屋 | 中文字幕影片免费在线观看 | 毛片随便看 | 99热精品国产一区二区在线观看 | 在线观看 国产 | 人人澡人人添人人爽一区二区 | 亚洲 av网站 | 亚洲精品乱码久久久久v最新版 | 欧美巨大| 国产一区二区三区高清播放 | 欧美一区日韩精品 | 日韩色一区二区三区 | 国产在线精 | 日韩欧美视频在线观看免费 | 欧美最爽乱淫视频播放 | 日韩久久久久久久 | 国模一区二区三区四区 | 国产精品麻豆一区二区三区 | 成人一级在线 | www在线免费观看 | 日韩在线视频一区 | 日韩欧美精品在线 | 玖玖视频在线 | 激情丁香| 色婷婷丁香| 91福利在线导航 | 成人网色 | 欧美日韩一区二区免费在线观看 | 最近的中文字幕大全免费版 | 在线观看av片 | 久草成人在线 | 日韩欧美高清在线 | 黄色精品在线看 | 国产啊v在线观看 | 91精品蜜桃| 免费av试看 | 天天爱天天操天天射 | 国内精品久久久久久久97牛牛 | 久久久久福利视频 | 日韩黄色在线 | 99久久久国产精品美女 | 日韩欧美高清免费 | 一区二区久久久久 | 在线观看免费观看在线91 | 国产精久久 | 国产黄色av网站 | 欧美一级视频一区 | 色视频网站免费观看 | av东方在线 | 天天操综 | 精品国产免费久久 | 免费欧美 | av在观看 | 欧美日韩在线视频一区 | 久久影院中文字幕 | 色97在线 | 欧美乱码精品一区二区 | 亚洲欧美国产视频 | 99热99热| 在线观看色网站 | 国产精品久久久影视 | 青青久草在线视频 | 五月婷婷丁香网 | www.夜夜爱| 国产精品一区二区白浆 | 午夜视频一区二区 | 婷婷开心久久网 | 欧美性黄网官网 | 九九热久久免费视频 | 国产免费观看久久黄 | 久青草影院 | 国产一区二区三区黄 | 成人性生爱a∨ | 日韩在线视频播放 | 在线观看亚洲精品视频 | 99精品视频免费看 | av大片免费在线观看 | 免费视频黄色 | 国产小视频免费观看 | 国产香蕉97碰碰碰视频在线观看 | 亚洲人久久 | 亚洲在线视频观看 | 91av在线看 | 高清中文字幕 | 日韩久久一区 | 91精品在线观看入口 | 欧美一级艳片视频免费观看 | 99精品国产福利在线观看免费 | 99热最新在线| 69夜色精品国产69乱 | 久久高清视频免费 | 91成人在线免费观看 | 久久草精品 | av久久久 | 欧美在线18| 欧美精品xxx | 日韩午夜剧场 | 91在线文字幕 | 黄色免费在线看 | 午夜三级福利 | 日韩欧美第二页 | 麻花豆传媒mv在线观看 | 欧美日韩高清一区 | 青青色影院 | 亚洲天天干 | 中文在线8新资源库 | 午夜精品一区二区三区免费视频 | 伊香蕉大综综综合久久啪 | 日韩美女免费线视频 | 国产老熟 | 国内精品视频久久 | 中文字幕亚洲综合久久五月天色无吗'' | 亚洲成人二区 | 国内精品久久久久久久久久久久 | 69精品视频 | 精品a级片| 69国产精品视频 | 黄色一及电影 | 国产日产亚洲精华av | 国产综合小视频 | 欧美91在线 | 91豆花在线| 99久久国产免费,99久久国产免费大片 | 日韩在线视频免费观看 | 美腿丝袜av| 中文字幕观看av | av大片网址 | 激情五月激情综合网 | 99亚洲精品 | 最近的中文字幕大全免费版 | 911精品美国片911久久久 | 亚洲一区日韩精品 | 精品国产乱码一区二 | 色狠狠狠 | 天天干夜夜擦 | 欧美日韩三区二区 | 国产视频日韩视频欧美视频 | 免费观看一级特黄欧美大片 | 亚洲国产一区在线观看 | 手机成人在线电影 | 黄色在线观看www | 精品久久在线 | a久久久久| 免费福利在线播放 | 久久久久久高潮国产精品视 | 久久高清视频免费 | 国产视频导航 | 国产精品久久久久久久免费大片 | 久久久69| 久久色在线观看 | 久久久亚洲网站 | 日韩av一区二区在线 | 高清中文字幕av | 久久国产免费 | 日韩高清免费无专码区 | 国产一级一片免费播放放 | 国产日韩中文字幕 | 在线观看完整版免费 | 丁香婷婷深情五月亚洲 | 日韩视频一区二区在线观看 | 人人射av| 韩日精品中文字幕 | 国产免费一区二区三区最新6 | 久久久久久毛片 | 黄色av网站在线观看 | 国产一区私人高清影院 | 日韩乱色精品一区二区 | 在线看91| 久久久亚洲麻豆日韩精品一区三区 | 亚洲妇女av | 福利精品在线 | 国产精品国产毛片 | 欧美色噜噜噜 | 久久久精品 一区二区三区 国产99视频在线观看 | 丝袜美腿在线视频 | 国产黄网站在线观看 | 一区二区三区四区不卡 | 国产精品成人在线观看 | 大荫蒂欧美视频另类xxxx | 91 在线视频播放 | 欧美福利视频一区 | 国产综合精品一区二区三区 | 色婷五月| 91正在播放 | 亚洲欧美激情精品一区二区 | 精品国产片 | 韩国av电影在线观看 | 97超碰人人澡人人爱学生 | 最近中文字幕国语免费av | 久久久69| 欧美日韩一区二区在线观看 | 成年人免费在线看 | 日韩av电影中文字幕在线观看 | 国产精品永久久久久久久www | 免费高清在线视频一区· | 亚洲精品女人久久久 | 中文字幕精品三级久久久 | 天天色天天综合网 | 日本视频不卡 | 亚洲精品天天 | 91av电影在线观看 | www.伊人网| 国产剧在线观看片 | 91丨九色丨蝌蚪丨老版 | 久久伦理网 | 日韩中文在线播放 | 日韩在线电影一区二区 | 免费看的黄色 | 久久久久久久久久久福利 | av黄色在线观看 | 久草综合在线观看 | 欧美激情综合五月 | 亚洲成人精品在线 | 91精品欧美一区二区三区 | www.99久久.com | 9色在线视频| 免费av网站在线看 | 一区二区中文字幕在线观看 | 五月婷婷丁香综合 | 久久精品精品电影网 | 永久免费av在线播放 | 成人久久国产 | 亚洲精品成人 | 国产v欧美 | 日韩在线高清视频 | 精品免费观看视频 | 久久九精品 | 成人在线观看你懂的 | 日韩欧美精品在线观看视频 | 麻豆视频免费在线观看 | 18国产精品白浆在线观看免费 | 在线黄色av| 国产精品99久久久精品免费观看 | 黄色一区三区 | 精品视频在线观看 | 91在线资源 | 久久tv视频 | 久久国产精品视频观看 | 色欧美88888久久久久久影院 | 成人a v视频 | 久久视频精品在线 | 狠日日| 精品婷婷 | 午夜黄色一级片 | 欧美一级片免费在线观看 | 婷婷六月丁香激情 | 欧美不卡视频在线 | 亚洲视频一区二区三区在线观看 | 成人性生交视频 | 久久久96 | 中文字幕 影院 | 一级性生活片 | 久草在线视频精品 | 国产又粗又长又硬免费视频 | 国产高清视频在线观看 | 色六月婷婷 | 国产91在线免费视频 | 天天想夜夜操 | 国产精品成人免费精品自在线观看 | 国产激情电影综合在线看 | 91天天操| 中文字幕 国产 一区 | 综合色站 | 黄色小网站免费看 | 精品一区二区三区在线播放 | 在线观看av网站 | 日本精品一区二区三区在线播放视频 | 日韩深夜在线观看 | 亚洲精品视频在 | 天堂av免费在线 | 91福利视频久久久久 | 黄污视频网站 | 国产精品免费av | 久久久久电影 | 九九综合九九综合 | 99麻豆久久久国产精品免费 | 欧美日韩一级视频 | www.黄色小说.com | 午夜精品久久久久99热app | www.伊人网 | 国产剧在线观看片 | 欧美小视频在线观看 | 91亚洲国产成人久久精品网站 | 欧美日韩国产一区 | 日韩网站免费观看 | 精品99久久久久久 | 四虎精品成人免费网站 | 99精品久久只有精品 | 不卡视频一区二区三区 | 91网在线观看 | 国产成人精品午夜在线播放 | 亚洲经典视频在线观看 | 久久成人高清视频 | 亚洲综合成人婷婷小说 | www激情网 | 亚州精品在线视频 | 99国内精品 | 四虎成人免费观看 | 免费av的网站 | 国产视频一二区 | 国产精品国产三级国产 | 色视频成人在线观看免 | 久99久中文字幕在线 | 四虎成人精品在永久免费 | 91av视频播放 | 91丨九色丨蝌蚪丨对白 | 99精品热视频 | 久草观看| 国产成本人视频在线观看 | 天天操天天曰 | 日日摸日日添夜夜爽97 | 国产精品久久久久婷婷二区次 | 日韩久久久久久久久久久久 | 9999精品视频 | 国产破处视频在线播放 | 91av电影网| 伊人色综合久久天天网 | 色婷婷免费 | 日韩国产精品毛片 | 99久久精品久久久久久清纯 | 9在线观看免费高清完整 | 97超碰成人 | 91最新国产 | 国产高清专区 | 18pao国产成视频永久免费 | 九七视频在线 | 在线观看视频一区二区三区 | 美女国内精品自产拍在线播放 | 亚洲香蕉视频 | 91在线免费公开视频 | 91香蕉视频黄色 | 欧美一区二区精美视频 | 成人av电影免费 | 成人在线免费观看视视频 | 精品主播网红福利资源观看 | 97超碰超碰| 国产经典av | 一区二区三区www | 六月色婷 | 精品久久1 | 久久99视频免费观看 | 黄色成人免费电影 | www.色午夜.com | 国产精品视频免费看 | 中文字幕av免费在线观看 | 国产精品原创av片国产免费 | 日操干| 免费看黄在线看 | 999成人国产 | 粉嫩高清一区二区三区 | 亚洲黄色网络 | 久久久精品国产免费观看同学 | 91视频在线观看免费 | 成人久久综合 | 黄色片软件网站 | 亚洲精品视频在线免费 | 免费在线观看成年人视频 | 日韩成人免费在线观看 | 亚洲精品福利在线观看 | 久久精品国产亚洲精品 | 久草视频免费播放 | av观看久久久 | 欧美综合国产 | 色偷偷网站视频 | 午夜私人影院久久久久 | 在线精品亚洲一区二区 | 欧美日韩中文字幕在线视频 | 久久久天天操 | 九九欧美 | 99精品视频播放 | www.综合网.com | 精品久久久久久亚洲综合网站 | www免费| 欧美成人日韩 | 日韩一区正在播放 | 美女视频一区二区 | 色综合久久精品 | 免费97视频 | 久久综合网色—综合色88 | 欧美吞精| 亚洲精品在线播放视频 | 亚洲黄色在线看 | 天堂在线一区 | 久久午夜精品 | 日日干影院 | 九九三级毛片 | 一级一级一片免费 | 精品国产一区二区三区在线观看 | 亚洲天堂免费视频 | 婷婷香蕉 | 日韩网站在线免费观看 | 亚洲人成影院在线 | 亚洲一级特黄 | 欧美另类网站 | 人人射人人爱 | 久久久91精品国产一区二区精品 | 综合激情网... | 一区二区三区四区久久 | 久艹视频在线观看 | 久久综合五月 | a视频免费看| 国产精品 9999 | 夜夜爽天天爽 | 在线午夜| 久久不卡免费视频 | 成人免费观看a | 91黄色在线观看 | 日韩在线观看第一页 | 国产一区在线视频 | 最新真实国产在线视频 | av免费看在线| 欧美精品亚洲精品日韩精品 | 婷婷色在线资源 | 日韩精品一区二区三区免费观看 | 国产精品99久久99久久久二8 | 在线香蕉视频 | 免费日韩电影 | 香蕉视频国产在线 | 4p变态网欧美系列 | 东方av免费在线观看 | 国产精品 日韩 | 日韩av在线免费播放 | 亚洲免费a| 国产精品久久中文字幕 | 麻豆国产精品视频 | 日本高清久久久 | 成人午夜剧场在线观看 | 亚洲经典在线 | 91一区二区在线 | 国产免费中文字幕 | 三级av免费看| 九九视频在线观看视频6 | 日日夜夜网站 | 最新久久免费视频 | 午夜精品婷婷 | 夜夜操天天 | 日韩精品免费在线 | 超碰97av在线 | 亚洲精品午夜aaa久久久 | 中文字幕在线视频免费播放 | 日韩专区在线观看 | 亚洲最新视频在线 | 综合激情伊人 | 五月天激情综合 | 精品国产免费人成在线观看 | 国产精品久久久久aaaa | 日日成人网 | 成人免费观看网址 | 插插插色综合 | 国产护士hd高朝护士1 | 91插插视频 | 91精品国产91 | 在线播放亚洲激情 | 国产麻豆剧传媒免费观看 | 久久伊99综合婷婷久久伊 | 免费亚洲视频在线观看 | 亚洲麻豆精品 | 婷婷久久综合九色综合 | 国产精品久久久久一区二区 | 久久精品久久久久 | 亚洲高清免费在线 | 国产国产人免费人成免费视频 | 欧美一级乱黄 | 久久国产精品免费看 | 国产成人精品亚洲 | japanese黑人亚洲人4k | 日韩中文在线字幕 | 激情综合五月天 | 亚洲高清视频一区二区三区 | 久久a v电影 | 成年人免费看av | 亚洲资源片 | 能在线观看的日韩av | 极品美女被弄高潮视频网站 | 夜夜高潮夜夜爽国产伦精品 | 99国产精品一区 | 亚洲精品黄色片 | 国产女人免费看a级丨片 | 天天综合天天做 | 毛片一二区 | 国产乱码精品一区二区蜜臀 | 男女全黄一级一级高潮免费看 | 国产精品成人自产拍在线观看 | 国产一卡二卡在线 | 美女视频黄网站 | 夜夜干天天操 | 夜夜操天天摸 | 国产精品 日本 | 欧美日韩裸体免费视频 | 狠狠干夜夜 | 99精品在线视频观看 | 亚洲精品在线免费播放 | 成人久久免费视频 | 国产人在线成免费视频 | 久久久精品影视 | 伊人黄 | 欧美精品做受xxx性少妇 | 欧美韩国日本在线观看 | 国产精品色婷婷 | 久久国产精品一区二区三区 | 国产中文字幕视频在线观看 | 久久成视频 | 99精品99| 一区二区三区在线观看中文字幕 | 日韩免费| 激情xxxx | 成人h电影在线观看 | 精品国产一区二区三区男人吃奶 | 国内精品视频在线播放 | 久久国产视屏 | 麻豆影视在线观看 | 欧美日比视频 | 精品色999 | 亚洲国产精品500在线观看 | 视频一区二区国产 | 国产在线精品区 | 久久久午夜影院 | 日日摸日日添日日躁av | www.看片网站| av片中文字幕 | 在线观看免费一级片 | 一区二区三区免费播放 | 免费观看9x视频网站在线观看 | 国产精品一区二区av日韩在线 | 久草在线资源免费 | 免费视频久久久久 | 国产91精品欧美 | 国产伦理久久精品久久久久_ | 九九免费精品视频在线观看 | 国产视频1区2区3区 久久夜视频 | 激情深爱五月 | 蜜桃视频精品 | 久久综合九色综合欧美就去吻 | 欧美a级在线播放 | 97视频人人免费看 | 91成人网在线观看 | 日韩最新在线 | 亚洲国产av精品毛片鲁大师 | a在线免费 | av丝袜美腿| 色综合天天综合在线视频 | 天天操天天弄 | 偷拍福利视频一区二区三区 | 久久久久激情电影 | 亚洲国产资源 | 激情电影影院 | 国产高清综合 | 99久久精品无码一区二区毛片 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 午夜精品区 | 精品视频一区在线 | 不卡国产在线 | 午夜av不卡| 亚洲午夜av久久乱码 | 亚洲美女免费精品视频在线观看 | 深爱五月网 | 久久五月精品 | 国产手机在线 |