Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

ओरेकल सिंटैक्स उदाहरणों में शामिल हों

ओरेकल में कई जॉइन होते हैं जैसे इनर जॉइन, लेफ्ट आउटर जॉइन, राइट आउटर जॉइन, फुल आउटर जॉइन, क्रॉस जॉइन। यह 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 में हैश शामिल होता है


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. EM12c डेटाबेस समय व्यतीत प्रतीक्षा अलर्ट

  2. DBMS_STATS के साथ उपयोगकर्ता-परिभाषित रूटीन, भाग II

  3. Oracle संग्रहीत कार्यविधि के भीतर किसी अन्य उपयोगकर्ता की तालिका तक पहुँचना

  4. Oracle में किसी उपयोगकर्ता को दिए गए विशेषाधिकारों और भूमिकाओं को कैसे खोजें?

  5. जेएसएफ + ईजेबी आवेदन में डीबी अपवाद पकड़ो