السلام عليكم ورحمة الله وبركاته
كيف استخدام الامر LIKE عند الإستعلام، حيث أريد استخراج جميع الأسماء التي لاتنتهي بالحروف من (A إلى H).
مثلا
Ahmad هذا الاسم يجب ان لا يظهر
لكن
Manal هذا الاسم يجب أن يطهر
أرجو مساعدتي في ذلك والف شكر للجميع
السلام عليكم ورحمة الله وبركاته
كيف استخدام الامر LIKE عند الإستعلام، حيث أريد استخراج جميع الأسماء التي لاتنتهي بالحروف من (A إلى H).
مثلا
Ahmad هذا الاسم يجب ان لا يظهر
لكن
Manal هذا الاسم يجب أن يطهر
أرجو مساعدتي في ذلك والف شكر للجميع
بسيطه جدا ان شاء الله
select column
from tablename
where name not like ('a%h')
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا
لا اله الا انت سبحانك انى كنت من الظالمين
للحصول على الدروس كاملة والمزيد من الكتب قم بزيارة
شكرا لك أخي محمد على رد لكن ما أقصده هو أني أريد أستخراج جميع الأسماء الموجودة في الجدول ما عدا الأسماء التي تنتهي بـالحروف التالية:
A, B, C, D, E, F, G, H
يعني الاسم أحمد لأنه ينتهي بالحرف D لذا لا اريد استخراجه
لكن الاسم باسل أريد أن استخرجه لأنه ينتهي بحرف L وهذا الحرف لاينتمي للحروف السابقة
وهكذا
أرجو أني وصلت سؤالي بشكل أوضح
وشكرا لك مرة أخرى
select col from tab where col not like '%a' and col not like '%b' and col not like '%c' and col not like '%d' and col not like '%e' and col not like '%f' and col not like '%g' and col not like '%h'
مثلا
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
select * from TableName
where ColumnName not like('%[a-h]')هذا الموضوع مغلق.