إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

عايز شرح عن الexists والpair wise والreguler expression


2 رد (ردود) على هذا الموضوع

#1 Diba

Diba

    مشترك

  • الأعضــاء
  • 52 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 15 April 2012 - 01:33 PM

شباب عايز شرح عن الexists والpair wise والreguler expression
يعني اي هي وظيفة كل واحد ومنها

#2 Mahmoud Ahmed El-Sayed

Mahmoud Ahmed El-Sayed

    عضو نشط

  • الأعضــاء
  • 346 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Database Design, Programming and Sports

تاريخ المشاركة 16 April 2012 - 06:16 PM

Exists is logical condition which return true of select return data otherwise it returns false

ie - select * from emp where exists(select deptno from dept)


Pairwise is used with IN operators when you collect more than column in select used in IN operator
ie


SELECT employee_id, manager_id, department_id
  FROM employees
 WHERE (manager_id, department_id) IN
              (SELECT manager_id, department_id
                 FROM employees
                WHERE first_name = [color="navy"]'John'[/color])
   AND first_name != [color="navy"]'John'[/color];

Regular expression is used to search by pattern not by exact search

you can use it with below function

REGEX_SUBSTR

REGEX_INSTR


you can read from oracle documentation about patterns because it has a lot of pattern which is too long to illustrate here


Mahmoud Ahmed El-Sayed

Senior Oracle Forms & ADF developer @ MCIT

Dive in Oracle Blog


#3 Diba

Diba

    مشترك

  • الأعضــاء
  • 52 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 17 April 2012 - 11:26 AM

Thank you