| قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة [ قسم متخصص فى شروحات و البرامج في عمل السيرفرات الخاصة ] [ يرجى عدم وضع الأسئلة والاستفسارات في هذا القسم ] |
|
|
أدوات الموضوع | انواع عرض الموضوع |
|
|
#4 | ||||||||||
![]()
|
توضيح بسيط للناس الجديدة في كتابة الاستعلامات. الصيغة العامة لجملة 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 ; 20-08-2015 الساعة 01:26 AM
|
| يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر) | |
|
|
المواضيع المتشابهه
|
||||
| الموضوع | كاتب الموضوع | المنتدى | الردود | آخر مشاركة |
| طلب 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 |