hodasemsem بتاريخ: 29 أغسطس 2014 تقديم بلاغ مشاركة بتاريخ: 29 أغسطس 2014 السلام عليكم انا جديدة فى تعلم الاوراكل و المحاضر شرح الدوال و منها دالة count كنت عايزة اعرف ازاى احسب عدد الكلمات فى جملة زى مثلا " my name is hoda " --طبيعى النتيجة 4 --بس ازاى تتكتب؟؟ ايه جملة sql اللى اكتبها و تكون نتيجتها عدد الكلمات فى الجملة انا بحثت ع النت لقيت انى ااى احسب عدد الكلمات فى text زى التلغراف و عمل لوب فى الاوامر بس انا عايزة اعرف بس ازاى احسب عدد الكلمات شكرا ليكم و جزاكم الله خيرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eslam elbyaly بتاريخ: 29 أغسطس 2014 تقديم بلاغ مشاركة بتاريخ: 29 أغسطس 2014 الـ count ملهاش علاقة بده خالص , دي دالة بتعد الصفوف (السجلات) , عشان تعدي الكلمات دي لازم تستخدمي دوال تانية , زي instr و set operator زي union 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
AhmedOmar بتاريخ: 29 أغسطس 2014 تقديم بلاغ مشاركة بتاريخ: 29 أغسطس 2014 اتفضلى select length ('my name is hoda')- length(replace('my name is hoda',' ',''))+1 from dual; و للامانة انا اخدت الفكرة من الموقع ده يعنى بحث بسيط و وفقت النتيجة اللى انا عاوزها http://www.sql-server-helper.com/functions/count-words.aspx 2 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hodasemsem بتاريخ: 29 أغسطس 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 29 أغسطس 2014 جزاك الله خيرا انا قلت count لان المحاضر كان ساعتها بيشرح الcount و فعلا قال انها بتعد الصفوف و ساعتها قال طيب لو انا عايز عدد الكلمات فى الجملة اعمل ايه ؟ بصراحة افتكرتها هتتحل ب count برضه بس ممكن سؤال ؟؟ انت ليه حاطط مسافات بين الاقواس انا فتحت اللنك بجد شكرا ليك جددددددددددددددددددا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eslam elbyaly بتاريخ: 29 أغسطس 2014 تقديم بلاغ مشاركة بتاريخ: 29 أغسطس 2014 جزاك الله خيرا انا قلت count لان المحاضر كان ساعتها بيشرح الcount و فعلا قال انها بتعد الصفوف و ساعتها قال طيب لو انا عايز عدد الكلمات فى الجملة اعمل ايه ؟ بصراحة افتكرتها هتتحل ب count برضه بس ممكن سؤال ؟؟ انت ليه حاطط مسافات بين الاقواس انا فتحت اللنك بجد شكرا ليك جددددددددددددددددددا لو بتتكلمي عن الدوال الي كاتبها في جملة السيليكت , فاقرأي عنها الاول وانتي تعرفي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
AhmedOmar بتاريخ: 30 أغسطس 2014 تقديم بلاغ مشاركة بتاريخ: 30 أغسطس 2014 ما فيش مشكلة فى المسافات بين الاقواس نهائى المشكلة كانت حتبقى لو فيه مسافات بالزيادة داخل الجملة زات نفسه اى بين ال single quotation اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
awad.alkrad بتاريخ: 30 أغسطس 2014 تقديم بلاغ مشاركة بتاريخ: 30 أغسطس 2014 السلام عليكم. كحل بديل و للتخلص من مشكلة وجود أكثر من مسافة يمكن استخدام ال regular expression : Select Regexp_Count('my name is hoda', '[^ ]+') From Dual اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hodasemsem بتاريخ: 30 أغسطس 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 30 أغسطس 2014 شكرا يا جماعة --بجد جزاكم الله خيرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
AhmedOmar بتاريخ: 30 أغسطس 2014 تقديم بلاغ مشاركة بتاريخ: 30 أغسطس 2014 السلام عليكم. كحل بديل و للتخلص من مشكلة وجود أكثر من مسافة يمكن استخدام ال regular expression : Select Regexp_Count('my name is hoda', '[^ ]+') From Dual هى الفانكشن دية موجوة فى ال advanced sql ؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
awad.alkrad بتاريخ: 2 سبتمبر 2014 تقديم بلاغ مشاركة بتاريخ: 2 سبتمبر 2014 السلام عليكم. كحل بديل و للتخلص من مشكلة وجود أكثر من مسافة يمكن استخدام ال regular expression : Select Regexp_Count('my name is hoda', '[^ ]+') From Dual هى الفانكشن دية موجوة فى ال advanced sql ؟ عفوا أخي ماذا تقصد ب ال advance Sql ? إذا كنت تقصد منهاج أوراكل نعم هي موجودة في قسم Regular Expressions على ما أعتقد. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
AhmedOmar بتاريخ: 2 سبتمبر 2014 تقديم بلاغ مشاركة بتاريخ: 2 سبتمبر 2014 السلام عليكم. كحل بديل و للتخلص من مشكلة وجود أكثر من مسافة يمكن استخدام ال regular expression : Select Regexp_Count('my name is hoda', '[^ ]+') From Dual هى الفانكشن دية موجوة فى ال advanced sql ؟ عفوا أخي ماذا تقصد ب ال advance Sql ? إذا كنت تقصد منهاج أوراكل نعم هي موجودة في قسم Regular Expressions على ما أعتقد. شكرا جدا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.