• 0
Mr.Raed

استفسار ما الخطأ في الأمر

سؤال

السلام عليكم ورحمة الله وبركاته

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــ

انا انشأت الجدول التالي



create table supplier ( supplier_no number(5) primary key , supply_name varchar2(10) constraint
S_N_NNULL not null , city varchar2(10) constraint c_notnull not null , phone_no number(10));


وادخل البيانات التالية


insert into supplier values ( 1 , 'ALi' , 'amman' , 111111);
insert into supplier values ( 2 , 'tariq', 'amman',777777);
insert into supplier values (3 , 'mohmmed', 'taiz', 55555 );

ولم يحدث شي وانشئ الجدول بشكل صحيح وظهرت البيانات كاملة

لكن عندما طبقت الامر التالي



select supplier_no from supplier where supply_name = ' mohmmed';

يظهر لي بانه لا توجد صفوف لماذا ؟؟؟!!

لان المفروض ان يظهر لي رقم 3

وعلما انه عندما عكست الامر هكذا


select supply_name from supplier where supplier_no = 3;

ظهرت لي كلمة محمد ولم يخبرني انه لا توجد صفوف ؟!!!

ما المشكلة ؟؟

تم تعديل بواسطه Mr.Raed
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

1 إجابات على هذا السؤال .

  • 0

المشكلة في الاسم (يوجد مسافة قبل اسم محمد), ولاتنسى ان الشرط الموجود في الWhere حساس لحالة الحروف

select supplier_no from supplier where supply_name = ' mohmmed';

ممكن تستخدم trim لحذف المسافات تلقائيا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .