اذهب إلى المحتوى

السؤال

نشر

لماذا لا تعمل معي هذه الجملة 

;SELECT * FROM word WHERE class >= 25 AND case != 65000

علما باني اذا قمت باعطئها شرطا واحدا سيعمل ، المشكلة تحدث عند ما اعطي اكثر من شرط

رسالة الخطأ 

Result: near "!=": syntax error

 انا استخدم DBBROWSER

Recommended Posts

  • 0
نشر

كلمة case هي كلمة محجوزة مثل SELECT و FROM لذلك لا يمكن إستعمالها بشكل مباشر كاسم عمود أو جدول، ولكن يجب أن تقوم باستخدام اسم العمود بين علامتي `  ` ، على النحو التالي:

SELECT * FROM word WHERE class >= 25 AND `case` != 65000;

يمكنك كتابة العلامة ` (تسمى backtick) من خلال الضغط على حرف ذ في لوحة المفاتيح الإنجليزية.

تستطيع أيضًا استعمال علامات الاقتباس المفردة والمزدوجة بدون مشكلة (قد لا تعمل في أنواع أخرى من قواعد البيانات):

SELECT * FROM word WHERE class >= 25 AND 'case' != 65000;

SELECT * FROM word WHERE class >= 25 AND "case" != 65000;
  • 0
نشر
بتاريخ 12 دقائق مضت قال سامح أشرف:

كلمة case هي كلمة محجوزة مثل SELECT و FROM لذلك لا يمكن إستعمالها بشكل مباشر كاسم عمود أو جدول، ولكن يجب أن تقوم باستخدام اسم العمود بين علامتي `  ` ، على النحو التالي:


SELECT * FROM word WHERE class >= 25 AND `case` != 65000;

يمكنك كتابة العلامة ` (تسمى backtick) من خلال الضغط على حرف ذ في لوحة المفاتيح الإنجليزية.

تستطيع أيضًا استعمال علامات الاقتباس المفردة والمزدوجة بدون مشكلة (قد لا تعمل في أنواع أخرى من قواعد البيانات):


SELECT * FROM word WHERE class >= 25 AND 'case' != 65000;

SELECT * FROM word WHERE class >= 25 AND "case" != 65000;

شكرا لك استاذي حلت مشكلتي

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...