ओरेकल में कई जॉइन होते हैं जैसे इनर जॉइन, लेफ्ट आउटर जॉइन, राइट आउटर जॉइन, फुल आउटर जॉइन, क्रॉस जॉइन। यह SQL ट्यूटोरियल उदाहरणों के साथ उनमें से प्रत्येक पर oracle join सिंटैक्स प्रदान करता है
इनर जॉइन सिंटैक्स और उदाहरण
दो टेबल उदाहरण और वाक्य रचना
चुनें EMP.EMPNO,EMP.ENAME, DEPT.DEPTNO,DEPT.DNAME
EMP से , DEPT
जहां EMP. DEPTNO =विभाग। DEPTNO;
या
एएनएसआई सिंटैक्स
EMP.EMPNO,EMP.ENAME, DEPT.DEPTNO,DEPT.DNAME
ईएमपी इनर जॉइन डिपार्टमेंट से
ईएमपी पर चुनें। DEPTNO =विभाग। DEPTNO;
या
EMP.EMPNO,EMP.ENAME, DEPT.DEPTNO,DEPT.DNAME
ईएमपी इनर जॉइन डिपार्टमेंट से
(DEPTNO) का उपयोग करके चुनें;
एकाधिक तालिकाओं में शामिल होने का आंतरिक उदाहरण
EMP.EMPNO,EMP.ENAME, DEPT.DEPTNO,DEPT.DNAME,REGION.REGION_NAME
EMP , DEPT,REGION
जहां EMP से चुनें। DEPTNO =विभाग। DEPTNO
और DEPT.REGION_ID=REGION.REGION_NAME;
या
EMP.EMPNO,EMP.ENAME, DEPT.DEPTNO,DEPT.DNAME,REGION.REGION_NAME
EMP से
ईएमपी पर DEPT चुनें। DEPTNO =विभाग। DEPTNO
DEPT.REGION_ID=REGION.REGION_NAME पर इनर जॉइन REGION;
या
चुनें EMP.EMPNO,EMP.ENAME, DEPT.DEPTNO,DEPT.DNAME,REGION.REGION_NAME
EMP इनर जॉइन DEPT का उपयोग करके (DEPTNO)
इनर जॉइन REGION (REGION_ID) का उपयोग करके;
क्रॉस जॉइन सिंटैक्स और उदाहरण
EMPNO, ENAME, DEPT.DEPTNO, DNAME FROM EMP , DEPT;
या
चुनें EMPNO,ENAME, DEPT.DEPTNO,DNAME FROM EMP चुनें DEPT को पार करें;
बाएं बाहरी जुड़ाव सिंटैक्स और उदाहरण
empno,ename,emp.deptno,dname
emp से
बाएं बाहरी जॉइन विभाग
emp.deptno=dept.deptno पर चुनें;
- सिंटैक्स पर हस्ताक्षर करें
empno,ename,emp.deptno,dname
emp ,dept से चुनें जहां emp.deptno=dept.deptno(+);
- उस तरफ है जहां NULL अपेक्षित है और यह दाईं ओर है
राइट आउटर जॉइन सिंटैक्स और उदाहरण
empno,ename,dept.deptno,dname
emp से
राइट आउटर जॉइन डिपार्टमेंट
emp.deptno=dept.deptno पर चुनें;
- सिंटैक्स पर हस्ताक्षर करें
empno,ename,dept.deptno,dname
emp ,dept से चुनें जहां emp.deptno(+)=dept.deptno;
- उस तरफ है जहां NULL अपेक्षित है और यह बाईं ओर है
पूर्ण आउटर जॉइन सिंटैक्स और उदाहरण
select empno,ename,dept.deptno,dname
from emp
full OUTER JOIN dept
on emp.deptno=dept.deptno;
संबंधित लेख
Oracle में शामिल होता है
नेस्टेड लूप Oracle में शामिल होता है
Oracle में विभिन्न जॉइन विधि
Oracle में हैश शामिल होता है