السلام عليكم
انا لسه مبتدئ في الاوراكل
وعندي مشكلة وياريت حد يحلها
اريد جملة sql تقوم باختيار السم الثاني من اسم مكون من اسمين او ثلاثة او اربع اسماء
ضروري
شكرا
السلام عليكم
انا لسه مبتدئ في الاوراكل
وعندي مشكلة وياريت حد يحلها
اريد جملة sql تقوم باختيار السم الثاني من اسم مكون من اسمين او ثلاثة او اربع اسماء
ضروري
شكرا
ستحتاج هنا إلى PLSQL Function يقوم بأخذ الاسم ثم يقوم بتجزئته حسب الفراغ ثم يعيد الجزء الثاني ...
اريد حلها باستخدام sudstr & instr
و هذا القصد استخدم instr للبحث عن أول ظهور للفراغ ثم استخدمه للبحث عن الفراغ الثاني بعد ذلك استخدم substr لأخذ الجزء بين الموقعين ...
تمام زي ما قولت
بس ياريت تكتبها لاني حاولت بس مش عارف
ايه
هو السؤال صعب؟؟
لا يجوز أن تتحدث هكذا يا أخي .. فالقضية ليست صعبة و لو حاولت أن تتعب نفسك قليلاً في كتابة الكود الذي لم ينجح معك و قام الأعضاء بتصحيحه كان أفضل بدلاً من الإنتظار ....
سوف افترض الاتي
الحقل الذي يوجد به الاسماء اسمه emp_name
الجدول اسمه test
الحل هو :
SELECT SUBSTR(emp_name, INSTR(emp_name, ' ', 1, 1) + 1, INSTR(emp_name, ' ', 1, 2) - INSTR(emp_name, ' ', 1, 1) + 1) "Second Name" FROM test; ;
-----------------------------
Ahmed Shalaby OCP
تم تعديل هذه المشاركة بواسطة romantic_boy في 31 مارس 2007 في 10:23
Oracle 10G Certified Professional Developer.
عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي
ممتاز ...
ولكن أنا جربتها وقام بجلب أول حرف من الإسم الثالث فقمت بالتعديل على الكود كالتالي :
SELECT SUBSTR(emp_name, INSTR(emp_name, ' ', 1, 1) + 1, INSTR(emp_name, ' ', 1, 2) - INSTR(emp_name, ' ', 1, 1) -1) "Second Name" FROM test
طبعاً لو تلاحظ أنا فقط غير +1 إلى -1 .
---------------------------------------
no hard feeling ...
:s
:P
وبالتوفيق للجميع .
Oracle 10g >>> ماذا تعرف عنه ؟ ؟؟
عمل Compile لجميع الكائنات الـ inviled لديك بقاعدة البيانات
OCP: Oracle Certified Professional 10gR2 Database Administration
نعم بالفعل حدث خطأ اثناء كتابتي للكود فانا كتبته بيدي و لم احفظه مباشرة من ال sql*plus بعد كتابتي له و طبعا no hard feelings لانني من كتب الكود (h) اساسا
تحياتي ..........
Oracle 10G Certified Professional Developer.
عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي
يا هلا .
على فكرة
عجبني توقيعك الشخصي . .
ولكن كيف ؟؟؟ ؟.
لمن يعزمك شخص مسئول بالعمل على مطعم مثل هارديز ...؟؟؟!!! إيش تسوي ؟ :P :s .
Oracle 10g >>> ماذا تعرف عنه ؟ ؟؟
عمل Compile لجميع الكائنات الـ inviled لديك بقاعدة البيانات
OCP: Oracle Certified Professional 10gR2 Database Administration
هذا السؤال واجهني انا كمان بدون ما حد يساعدني
اخي عليك بمنتديات مايكروسفت فهي غالبا حيوية
هذا الموضوع مغلق.