Oracle Sub-Query

Source: Internet
Author: User

SELECT * FROM teacher

--Name of all male teachers in admissions department
Is there an admissions department in the--teacher table? Some numbers!
--01. Query the Admissions Department for the corresponding number
Select Dname,deptno from dept where dname= ' admissions Department '
--02. So as long as the department number is 20, the admissions department
Select Tname,deptno
From teacher
where deptno= (select Deptno from dept where dname= ' Admissions Department ')

--All teachers ' names, departments
--How to convert Deptno into dname
Select Tname,deptno from teacher
Select Dname from Dept
--Replace the DEPTNO with the above statement
--sub-query as column name
Select Tname, (select Dname from dept where Deptno=t.deptno) as department
From teacher T

--a list of all teachers in the admissions department and the Human Resources department
Select Deptno,tname from
Teacher
where Deptno in
(select Deptno from dept where Dname in (' Admissions ', ' Ministry of Manpower ')


--use exists to check if the subquery returns a data performance higher than in
--use exists instead of in instead of exists in
--exists does not return actual data but returns TRUE or False
Select Deptno,tname from
Teacher where exists
(Select Deptno from dept
where
Deptno=teacher.deptno and Dname in (' Admissions ', ' Ministry of Manpower ')

Oracle Sub-Query

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.