بتاريخ: 27 نوفمبر 201213 سنة comment_229541 السلام عليكم و رحمة الله و بركاته أنا عندي سؤال و أريد الحل السؤال كالتالي : Show the Employees that there names start with this leeters J,K,L,or,M اريد الحل بطريقة جملة IN و ليس بطريقة LIke و شكرا ً تقديم بلاغ
بتاريخ: 27 نوفمبر 201213 سنة comment_229545 السلام عليكم ورحمة الله وبركاته select * from emp where substr(ename,1,1) in ('J','K','L','M') تقديم بلاغ
بتاريخ: 28 نوفمبر 201213 سنة كاتب الموضوع comment_229556 شكرا ً على الإجابة و لكن في عندي ءال واحد ما معنى الجزء (substr(ename,1,1 تقديم بلاغ
بتاريخ: 28 نوفمبر 201213 سنة comment_229562 السلام عليكمدالة substr تستخدم لاستخراج حروف من نصوالصيغة العامة لها substr( string, start_position, [ length ] ) string هو النص او العمود المراد عرض حرف او حروف منهstart_position هو موقع الحرف في النص او العمودlength هو عدد الحروف المستخرجة من النص او العمودوفي المثال الخاص بك نريد تحديد اول حرف واحد من اسم الموظف فيكونالـ string هو اسم الموظف enameوالـ start_position هو موقع الحرف الأولوالـ length هو عدد الأحرف المراد تحديدها وهو حرف واحد هنا تم تعديل 28 نوفمبر 201213 سنة بواسطة az123 تقديم بلاغ
بتاريخ: 28 نوفمبر 201213 سنة كاتب الموضوع comment_229578 و لكن سؤالي: هل يمكن حله من دون إستخدام هذه الدالة أقصد حله بطريقة IN فقط تقديم بلاغ
بتاريخ: 30 نوفمبر 201213 سنة كاتب الموضوع comment_229647 المطلوب حله بإستخدام جملة IN و بدون إستخدام أي دالة أرجو المساعدة تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.