Enviar pesquisa
Carregar
Oracle OCP考试系列培训之1Z0-007 Lesson7使用集合运算符
•
0 gostou
•
195 visualizações
Título melhorado com IA
R
renguzi
Seguir
Economia e finanças
Negócios
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 27
Baixar agora
Baixar para ler offline
Recomendados
Sql oracle
Sql oracle
Md.Abu Noman Shuvo
Lesson06 使用子查询
Lesson06 使用子查询
renguzi
Lesson04 学会使用分组函数
Lesson04 学会使用分组函数
renguzi
Lesson09
Lesson09
renguzi
Lesson08
Lesson08
renguzi
Lesson03 学会使用单行函数
Lesson03 学会使用单行函数
renguzi
Lesson05 从多表中查询数据
Lesson05 从多表中查询数据
renguzi
Lesson10
Lesson10
renguzi
Recomendados
Sql oracle
Sql oracle
Md.Abu Noman Shuvo
Lesson06 使用子查询
Lesson06 使用子查询
renguzi
Lesson04 学会使用分组函数
Lesson04 学会使用分组函数
renguzi
Lesson09
Lesson09
renguzi
Lesson08
Lesson08
renguzi
Lesson03 学会使用单行函数
Lesson03 学会使用单行函数
renguzi
Lesson05 从多表中查询数据
Lesson05 从多表中查询数据
renguzi
Lesson10
Lesson10
renguzi
plsql Les07
plsql Les07
sasa_eldoby
Les07
Les07
Abrianto Nugraha
Les07.ppt 0125566655656959652323265656565
Les07.ppt 0125566655656959652323265656565
nourhandardeer3
Subqueries -Oracle DataBase
Subqueries -Oracle DataBase
Salman Memon
Les02.ppt
Les02.ppt
gfhfghfghfgh1
Subconsultas
Subconsultas
Maria
Lesson01 学会使用基本的SQL语句
Lesson01 学会使用基本的SQL语句
renguzi
Lesson02 学会使用WHERE、ORDER BY子句
Lesson02 学会使用WHERE、ORDER BY子句
renguzi
Writing Basic SQL SELECT Statements
Writing Basic SQL SELECT Statements
Salman Memon
Database Management Systems SQL And DDL language
Database Management Systems SQL And DDL language
HSibghatUllah
Les01 Writing BAsic SQL SELECT Statement.ppt
Les01 Writing BAsic SQL SELECT Statement.ppt
DrZeeshanBhatti
Les02 Restricting and Sorting Data using SQL.ppt
Les02 Restricting and Sorting Data using SQL.ppt
DrZeeshanBhatti
Restricting and Sorting Data - Oracle Data Base
Restricting and Sorting Data - Oracle Data Base
Salman Memon
Les15
Les15
Vijay Kumar
Les06
Les06
Abrianto Nugraha
EJB 3.2 - Java EE 7 - Java One Hyderabad 2012
EJB 3.2 - Java EE 7 - Java One Hyderabad 2012
Jagadish Prasath
Les07
Les07
Sudharsan S
Creating Views - oracle database
Creating Views - oracle database
Salman Memon
Les07 (using the set operators)
Les07 (using the set operators)
Achmad Solichin
08 Dynamic SQL and Metadata
08 Dynamic SQL and Metadata
rehaniltifat
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
FinTech Belgium
The Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdf
Gale Pooley
Mais conteúdo relacionado
Semelhante a Oracle OCP考试系列培训之1Z0-007 Lesson7使用集合运算符
plsql Les07
plsql Les07
sasa_eldoby
Les07
Les07
Abrianto Nugraha
Les07.ppt 0125566655656959652323265656565
Les07.ppt 0125566655656959652323265656565
nourhandardeer3
Subqueries -Oracle DataBase
Subqueries -Oracle DataBase
Salman Memon
Les02.ppt
Les02.ppt
gfhfghfghfgh1
Subconsultas
Subconsultas
Maria
Lesson01 学会使用基本的SQL语句
Lesson01 学会使用基本的SQL语句
renguzi
Lesson02 学会使用WHERE、ORDER BY子句
Lesson02 学会使用WHERE、ORDER BY子句
renguzi
Writing Basic SQL SELECT Statements
Writing Basic SQL SELECT Statements
Salman Memon
Database Management Systems SQL And DDL language
Database Management Systems SQL And DDL language
HSibghatUllah
Les01 Writing BAsic SQL SELECT Statement.ppt
Les01 Writing BAsic SQL SELECT Statement.ppt
DrZeeshanBhatti
Les02 Restricting and Sorting Data using SQL.ppt
Les02 Restricting and Sorting Data using SQL.ppt
DrZeeshanBhatti
Restricting and Sorting Data - Oracle Data Base
Restricting and Sorting Data - Oracle Data Base
Salman Memon
Les15
Les15
Vijay Kumar
Les06
Les06
Abrianto Nugraha
EJB 3.2 - Java EE 7 - Java One Hyderabad 2012
EJB 3.2 - Java EE 7 - Java One Hyderabad 2012
Jagadish Prasath
Les07
Les07
Sudharsan S
Creating Views - oracle database
Creating Views - oracle database
Salman Memon
Les07 (using the set operators)
Les07 (using the set operators)
Achmad Solichin
08 Dynamic SQL and Metadata
08 Dynamic SQL and Metadata
rehaniltifat
Semelhante a Oracle OCP考试系列培训之1Z0-007 Lesson7使用集合运算符
(20)
plsql Les07
plsql Les07
Les07
Les07
Les07.ppt 0125566655656959652323265656565
Les07.ppt 0125566655656959652323265656565
Subqueries -Oracle DataBase
Subqueries -Oracle DataBase
Les02.ppt
Les02.ppt
Subconsultas
Subconsultas
Lesson01 学会使用基本的SQL语句
Lesson01 学会使用基本的SQL语句
Lesson02 学会使用WHERE、ORDER BY子句
Lesson02 学会使用WHERE、ORDER BY子句
Writing Basic SQL SELECT Statements
Writing Basic SQL SELECT Statements
Database Management Systems SQL And DDL language
Database Management Systems SQL And DDL language
Les01 Writing BAsic SQL SELECT Statement.ppt
Les01 Writing BAsic SQL SELECT Statement.ppt
Les02 Restricting and Sorting Data using SQL.ppt
Les02 Restricting and Sorting Data using SQL.ppt
Restricting and Sorting Data - Oracle Data Base
Restricting and Sorting Data - Oracle Data Base
Les15
Les15
Les06
Les06
EJB 3.2 - Java EE 7 - Java One Hyderabad 2012
EJB 3.2 - Java EE 7 - Java One Hyderabad 2012
Les07
Les07
Creating Views - oracle database
Creating Views - oracle database
Les07 (using the set operators)
Les07 (using the set operators)
08 Dynamic SQL and Metadata
08 Dynamic SQL and Metadata
Último
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
FinTech Belgium
The Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdf
Gale Pooley
Instant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School Spirit
egoetzinger
The Economic History of the U.S. Lecture 20.pdf
The Economic History of the U.S. Lecture 20.pdf
Gale Pooley
VIP Kolkata Call Girl Serampore 👉 8250192130 Available With Room
VIP Kolkata Call Girl Serampore 👉 8250192130 Available With Room
divyansh0kumar0
VIP Call Girls LB Nagar ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With Room...
VIP Call Girls LB Nagar ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With Room...
Suhani Kapoor
Instant Issue Debit Cards - School Designs
Instant Issue Debit Cards - School Designs
egoetzinger
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
ssifa0344
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual service
anilsa9823
The Economic History of the U.S. Lecture 18.pdf
The Economic History of the U.S. Lecture 18.pdf
Gale Pooley
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
Call Girls in Nagpur High Profile
Malad Call Girl in Services 9892124323 | ₹,4500 With Room Free Delivery
Malad Call Girl in Services 9892124323 | ₹,4500 With Room Free Delivery
Pooja Nehwal
The Economic History of the U.S. Lecture 23.pdf
The Economic History of the U.S. Lecture 23.pdf
Gale Pooley
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
ranjana rawat
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Pooja Nehwal
High Class Call Girls Nashik Maya 7001305949 Independent Escort Service Nashik
High Class Call Girls Nashik Maya 7001305949 Independent Escort Service Nashik
Call Girls in Nagpur High Profile
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
Pooja Nehwal
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...
shivangimorya083
Andheri Call Girls In 9825968104 Mumbai Hot Models
Andheri Call Girls In 9825968104 Mumbai Hot Models
hematsharma006
The Economic History of the U.S. Lecture 19.pdf
The Economic History of the U.S. Lecture 19.pdf
Gale Pooley
Último
(20)
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
The Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdf
Instant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School Spirit
The Economic History of the U.S. Lecture 20.pdf
The Economic History of the U.S. Lecture 20.pdf
VIP Kolkata Call Girl Serampore 👉 8250192130 Available With Room
VIP Kolkata Call Girl Serampore 👉 8250192130 Available With Room
VIP Call Girls LB Nagar ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With Room...
VIP Call Girls LB Nagar ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With Room...
Instant Issue Debit Cards - School Designs
Instant Issue Debit Cards - School Designs
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual service
The Economic History of the U.S. Lecture 18.pdf
The Economic History of the U.S. Lecture 18.pdf
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
Malad Call Girl in Services 9892124323 | ₹,4500 With Room Free Delivery
Malad Call Girl in Services 9892124323 | ₹,4500 With Room Free Delivery
The Economic History of the U.S. Lecture 23.pdf
The Economic History of the U.S. Lecture 23.pdf
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
High Class Call Girls Nashik Maya 7001305949 Independent Escort Service Nashik
High Class Call Girls Nashik Maya 7001305949 Independent Escort Service Nashik
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...
Andheri Call Girls In 9825968104 Mumbai Hot Models
Andheri Call Girls In 9825968104 Mumbai Hot Models
The Economic History of the U.S. Lecture 19.pdf
The Economic History of the U.S. Lecture 19.pdf
Oracle OCP考试系列培训之1Z0-007 Lesson7使用集合运算符
1.
Oracle OCP 考试系列培训
之 1Z0-007 Lesson7 www.OracleOnLinux.cn 7-1 Copyright © 2012, http://OracleOnLinux.cn. Part rights reserved.
2.
7
Using the Set Operators Copyright © 2012, http://OracleOnLinux.cn. Part rights reserved.
3.
Objectives
After completing this lesson, you should be able to do the following: • Describe set operators • Use a set operator to combine multiple queries into a single query • Control the order of rows returned 7-3 Copyright © 2012, http://OracleOnLinux.cn. Part rights reserved.
4.
Set Operators
A B A B UNION/UNION ALL A B INTERSECT A B MINUS 7-4 Copyright © 2012, http://OracleOnLinux.cn. Part rights reserved.
5.
Tables Used in
This Lesson The tables used in this lesson are: • EMPLOYEES: Provides details regarding all current employees • JOB_HISTORY: Records the details of the start date and end date of the former job, and the job identification number and department when an employee switches jobs 7-5 Copyright © 2012, http://OracleOnLinux.cn. Part rights reserved.
6.
7-6
Copyright © 2012, http://OracleOnLinux.cn. Part rights reserved.
7.
7-7
Copyright © 2012, http://OracleOnLinux.cn. Part rights reserved.
8.
7-8
Copyright © 2012, http://OracleOnLinux.cn. Part rights reserved.
9.
UNION Operator
A B The UNION operator returns results from both queries after eliminating duplications. 7-9 Copyright © 2012, http://OracleOnLinux.cn. Part rights reserved.
10.
Using the UNION
Operator Display the current and previous job details of all employees. Display each employee only once. SELECT employee_id, job_id FROM employees UNION SELECT employee_id, job_id FROM job_history; … … 7-10 Copyright © 2012, http://OracleOnLinux.cn. Part rights reserved.
11.
7-11
Copyright © 2012, http://OracleOnLinux.cn. Part rights reserved.
12.
UNION ALL Operator
A B The UNION ALL operator returns results from both queries, including all duplications. 7-12 Copyright © 2012, http://OracleOnLinux.cn. Part rights reserved.
13.
Using the UNION
ALL Operator Display the current and previous departments of all employees. SELECT employee_id, job_id, department_id FROM employees UNION ALL SELECT employee_id, job_id, department_id FROM job_history ORDER BY employee_id; … … 7-13 Copyright © 2012, http://OracleOnLinux.cn. Part rights reserved.
14.
INTERSECT Operator
A B The INTERSECT operator returns rows that are common to both queries. 7-14 Copyright © 2012, http://OracleOnLinux.cn. Part rights reserved.
15.
Using the INTERSECT
Operator Display the employee IDs and job IDs of those employees who currently have a job title that is the same as their job title when they were initially hired (that is, they changed jobs but have now gone back to doing their original job). SELECT employee_id, job_id FROM employees INTERSECT SELECT employee_id, job_id FROM job_history; 7-15 Copyright © 2012, http://OracleOnLinux.cn. Part rights reserved.
16.
MINUS Operator
A B The MINUS operator returns rows in the first query that are not present in the second query. 7-16 Copyright © 2012, http://OracleOnLinux.cn. Part rights reserved.
17.
MINUS Operator
Display the employee IDs of those employees who have not changed their jobs even once. SELECT employee_id,job_id FROM employees MINUS SELECT employee_id,job_id FROM job_history; … 7-17 Copyright © 2012, http://OracleOnLinux.cn. Part rights reserved.
18.
Set Operator Guidelines
• The expressions in the SELECT lists must match in number and data type. • Parentheses can be used to alter the sequence of execution. • The ORDER BY clause: – Can appear only at the very end of the statement – Will accept the column name, aliases from the first SELECT statement, or the positional notation 7-18 Copyright © 2012, http://OracleOnLinux.cn. Part rights reserved.
19.
The Oracle Server
and Set Operators • Duplicate rows are automatically eliminated except in UNION ALL. • Column names from the first query appear in the result. • The output is sorted in ascending order by default except in UNION ALL. 7-19 Copyright © 2012, http://OracleOnLinux.cn. Part rights reserved.
20.
Matching the SELECT
Statements Using the UNION operator, display the department ID, location, and hire date for all employees. SELECT department_id, TO_NUMBER(null) location, hire_date FROM employees UNION SELECT department_id, location_id, TO_DATE(null) FROM departments; … 7-20 Copyright © 2012, http://OracleOnLinux.cn. Part rights reserved.
21.
Matching the SELECT
Statement: Example Using the UNION operator, display the employee ID, job ID, and salary of all employees. SELECT employee_id, job_id,salary FROM employees UNION SELECT employee_id, job_id,0 FROM job_history; … 7-21 Copyright © 2012, http://OracleOnLinux.cn. Part rights reserved.
22.
Controlling the Order
of Rows Produce an English sentence using two UNION operators. COLUMN a_dummy NOPRINT SELECT 'sing' AS "My dream", 3 a_dummy FROM dual UNION SELECT 'I''d like to teach', 1 a_dummy FROM dual UNION SELECT 'the world to', 2 a_dummy FROM dual ORDER BY a_dummy; 7-22 Copyright © 2012, http://OracleOnLinux.cn. Part rights reserved.
23.
7-23
Copyright © 2012, http://OracleOnLinux.cn. Part rights reserved.
24.
Summary
In this lesson, you should have learned how to: • Use UNION to return all distinct rows • Use UNION ALL to return all rows, including duplicates • Use INTERSECT to return all rows that are shared by both queries • Use MINUS to return all distinct rows that are selected by the first query but not by the second • Use ORDER BY only at the very end of the statement 7-24 Copyright © 2012, http://OracleOnLinux.cn. Part rights reserved.
25.
Practice 7: Overview
In this practice, you use the set operators to create reports: • Using the UNION operator • Using the INTERSECTION operator • Using the MINUS operator 7-25 Copyright © 2012, http://OracleOnLinux.cn. Part rights reserved.
26.
7-26
Copyright © 2012, http://OracleOnLinux.cn. Part rights reserved.
27.
7-27
Copyright © 2012, http://OracleOnLinux.cn. Part rights reserved.
Baixar agora