تسجيل الدخول دائمآ
ط·آ§ط¸â€‍ط·آ¥ط·آ¹ط¸â€‍ط·آ§ط¸â€ ط·آ§ط·ع¾

الـجـروب الـخـاص بـالـمـنـتـدي Silkroad4arab Facebook | Official Group 



قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة [ قسم متخصص فى شروحات و البرامج في عمل السيرفرات الخاصة ] [ يرجى عدم وضع الأسئلة والاستفسارات في هذا القسم ]

 
 
أدوات الموضوع انواع عرض الموضوع
قديم 20-08-2015, 01:22 AM   #4

youssef13
كبار الشخصيات



الصورة الرمزية youssef13


• الانـتـسـاب » Nov 2011
• رقـم العـضـويـة » 94480
• المشـــاركـات » 10,576
• الـدولـة »
• الـهـوايـة » VB.NET Programmer
• اسـم الـسـيـرفـر » Taurus
• الـجـنـس » Male
• نقـاط التقييم » 185
youssef13 جـيـد جـداًyoussef13 جـيـد جـداً

youssef13 غير متواجد حالياً



افتراضي رد: معلومات بسيطة عن عمل Query



توضيح بسيط للناس الجديدة في كتابة الاستعلامات.
الصيغة العامة لجملة SELECT هى:

كود:
SELECT [column_name] FROM [table_name] WHERE [criteria]


لو حتجيب الاعممدة كلها حتستخدم علامة النجمة *
طبعًا column_name هى اسم العمود و table_name اسم الجدول

بالنسبة للـ criteria فهى الشرط
لو محطناش WHERE واللى بعدها فحيجيب لنا البيانات كلها .. احنا عايزين نحط شرط معين يجيب البيانات على اساسه .. فيه نوعين من الشرط.
تساوى تام وتساوى جزئى

• لو قلنا
كود:
WHERE CharName16 = 'Hamza'

يبقى حيجيب اسم الشخصية لازم يكون Hamza بالضبط
Hamza1 مش حيجيبوا
MrHamza مش حيجيبوا
مع ملاحظة ان المتغيرات الشرطية زى كلمة Hamza لازم تتحط بين العلامة دى ' ( من حرف الـ ط في الكيبورد )

• النوع التانى اللى هو تساوى جزئى LIKE
لو قلنا
كود:
WHERE CharName16 LIKE 'Hamza'


مش حتفرق في حاجة .. انت محددتش هنا انت عايز Hamza في أى مكان ولا في الاول بس ولا في الآخر بس

لو عايزها في الاول بس يبقى
كود:
WHERE CharName16 LIKE 'Hamza%'


علامة الـ % معناها ان يكون في مكانها اى حاجة .. او مفيش مكانها حاجة .. معنى كدة انه حيدور على كلمة Hamza في الأول بس .. بعيدًا عن فيه بعدها حاجة او لا
يعنى هنا يجيب Hamza و Hamza1 و Hamza20 بس مش حيجيب MrHamza مثلًا !

على العكس لو قلنا
كود:
WHERE CharName16 LIKE '%Hamza'


يبقى هنا الشرط انه يدور على Hamza في الآخر بعيدًا عن فيه قبلها حاجة او لا ..
يعنى هنا يجيب MrHamza و يجيب Hamza .. بس مش حيجيب Hamza1

لو عايزها في اي مكان يبقى تحط علامة % في الأول وفى الآخر
كود:
WHERE CharName16 LIKE '%Hamza%'


هنا انت بتقوله دورلى على اي حاجة فيها Hamza .. قبلها حاجة مش قبلها حاجة او بعدها حاجة مش بعدها حاجة .. مش فارقة
هنا يجيب
Hamza و Hamza1 و Hamza20 و MrHamza و MrHamza10

* كل اللى فات دة كان مُجرد امثلة فقط. طبعًا انت مش مُرتبط بـكلمة Hamza ولا Mr ولا الارقام اللى انا حاططها :)


اتمنى تكون اضافتى فادتكم بشىء .


توقيع youssef13 :
يــرجــي اختيــار افــضــل اجــابــة والـرد بـ"تــم حـل الـمشـكلـة" عندمــا تـنتـهـي مـشكـلـتكـ فـي احـد اقســام الاسئلــة والاستفسـاراتـ ..

التعديل الأخير تم بواسطة youssef13 ; 20-08-2015 الساعة 01:26 AM

رد مع اقتباس
 


يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر)
 

ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى الردود آخر مشاركة
طلب Query TheSpiDeR قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة 9 02-03-2013 01:11 AM
طلب Query TheSpiDeR قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة 8 28-12-2012 04:56 PM
مساعدة بسيطة بسيطة بسيطة خالص ! FiRe ! قـسـم الـتـرحـيـب و الـتـعـارف 2 29-06-2011 04:51 PM


الساعة الآن 11:00 PM.