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

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

صورة
- - - - -

استخدام in


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

#1 ashrafsalem

ashrafsalem

    عضو

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

تاريخ المشاركة 21 March 2006 - 12:02 PM

اريد معرفة استخدام in فى where clause للبحث عن نطاق معين من البيانات المتتالية
مثلا من 1 الى 100

#2 m_ahmed

m_ahmed

    مشترك

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

تاريخ المشاركة 21 March 2006 - 01:40 PM

السلام عليكم
اذا كان المطلوب استخراج البيانات من 1 الى 100 اى 1و2و3و........حتى 100 فى هذه الحالة لا يتم استخدام in يتم استخدام between
select * from tabel_name where column_name between 1 and 100
والله اعلى واعلم

تم التعديل بواسطة m_ahmed, 21 March 2006 - 01:41 PM.


#3 أسامة موسى

أسامة موسى

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 2,381 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 21 March 2006 - 01:45 PM

الاخ الكريم طريقة استخدام ال in لتحديد المتغيرات
ويجب ان تكون هذه النقطة واضحة لك تماما
فمثلا اذا اردت اختيار 5 ارقام وهي 1 و 50 و 52 و 55 و 90
فتستخدم ال in
select * from tabel_name where column_name in (1,50,52,55,90)
اما اذا كان اختيار بين رقمين فاختار ال between كما افادك اخي m_ahmed

وبالتوفيق
۩ اللهـــــــــــــــــــــــم صلي على سيدنا محمد وعلـى آله وصحبه أجمـعين ۩
۩ سبحـــــــــــــــــان الله وبحمده ....... سبحــــــــــــــــــــــــان الله العظيم ۩



يمكنك زيارتي على صفحتي الخاصة بالفيس بوك على الرابط AskOsama

يمكنك زيارتي على مدونتي الجديدة على الرابط http://askossama.blogspot.com

#4 ashrafsalem

ashrafsalem

    عضو

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

تاريخ المشاركة 21 March 2006 - 05:47 PM

الاخ الكريم طريقة استخدام ال in لتحديد المتغيرات
ويجب ان تكون هذه النقطة واضحة لك تماما
فمثلا اذا اردت اختيار 5 ارقام وهي 1 و 50 و  52 و 55 و 90
فتستخدم ال in

select * from tabel_name where column_name in (1,50,52,55,90)
اما اذا كان اختيار بين رقمين فاختار ال between كما افادك اخي  m_ahmed

وبالتوفيق

عرض المشاركة

شكرا لكما و لكنى لا اريد استخدام between بل in بالتحديد و ذلك لغرض معين فى التقرير

#5 Debug_b!bo

Debug_b!bo

    عضو نشط

  • الأعضــاء
  • 482 مشاركة

تاريخ المشاركة 22 March 2006 - 12:21 PM

in (x,x1,x2,.......xn)
is useful but for values upto 255
M.ASH
Oracle Eng
EMEA