بتاريخ: 29 أغسطس 201411 سنة comment_254190 السلام عليكم انا جديدة فى تعلم الاوراكل و المحاضر شرح الدوال و منها دالة count كنت عايزة اعرف ازاى احسب عدد الكلمات فى جملة زى مثلا " my name is hoda " --طبيعى النتيجة 4 --بس ازاى تتكتب؟؟ ايه جملة sql اللى اكتبها و تكون نتيجتها عدد الكلمات فى الجملة انا بحثت ع النت لقيت انى ااى احسب عدد الكلمات فى text زى التلغراف و عمل لوب فى الاوامر بس انا عايزة اعرف بس ازاى احسب عدد الكلمات شكرا ليكم و جزاكم الله خيرا تقديم بلاغ
بتاريخ: 29 أغسطس 201411 سنة comment_254195 الـ count ملهاش علاقة بده خالص , دي دالة بتعد الصفوف (السجلات) , عشان تعدي الكلمات دي لازم تستخدمي دوال تانية , زي instr و set operator زي union تقديم بلاغ
بتاريخ: 29 أغسطس 201411 سنة comment_254196 اتفضلى 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 تقديم بلاغ
بتاريخ: 29 أغسطس 201411 سنة كاتب الموضوع comment_254203 جزاك الله خيرا انا قلت count لان المحاضر كان ساعتها بيشرح الcount و فعلا قال انها بتعد الصفوف و ساعتها قال طيب لو انا عايز عدد الكلمات فى الجملة اعمل ايه ؟ بصراحة افتكرتها هتتحل ب count برضه بس ممكن سؤال ؟؟ انت ليه حاطط مسافات بين الاقواس انا فتحت اللنك بجد شكرا ليك جددددددددددددددددددا تقديم بلاغ
بتاريخ: 29 أغسطس 201411 سنة comment_254204 جزاك الله خيرا انا قلت count لان المحاضر كان ساعتها بيشرح الcount و فعلا قال انها بتعد الصفوف و ساعتها قال طيب لو انا عايز عدد الكلمات فى الجملة اعمل ايه ؟ بصراحة افتكرتها هتتحل ب count برضه بس ممكن سؤال ؟؟ انت ليه حاطط مسافات بين الاقواس انا فتحت اللنك بجد شكرا ليك جددددددددددددددددددا لو بتتكلمي عن الدوال الي كاتبها في جملة السيليكت , فاقرأي عنها الاول وانتي تعرفي تقديم بلاغ
بتاريخ: 30 أغسطس 201411 سنة comment_254209 ما فيش مشكلة فى المسافات بين الاقواس نهائى المشكلة كانت حتبقى لو فيه مسافات بالزيادة داخل الجملة زات نفسه اى بين ال single quotation تقديم بلاغ
بتاريخ: 30 أغسطس 201411 سنة comment_254216 السلام عليكم. كحل بديل و للتخلص من مشكلة وجود أكثر من مسافة يمكن استخدام ال regular expression : Select Regexp_Count('my name is hoda', '[^ ]+') From Dual تقديم بلاغ
بتاريخ: 30 أغسطس 201411 سنة كاتب الموضوع comment_254218 شكرا يا جماعة --بجد جزاكم الله خيرا تقديم بلاغ
بتاريخ: 30 أغسطس 201411 سنة comment_254223 السلام عليكم. كحل بديل و للتخلص من مشكلة وجود أكثر من مسافة يمكن استخدام ال regular expression : Select Regexp_Count('my name is hoda', '[^ ]+') From Dual هى الفانكشن دية موجوة فى ال advanced sql ؟ تقديم بلاغ
بتاريخ: 2 سبتمبر 201411 سنة comment_254329 السلام عليكم. كحل بديل و للتخلص من مشكلة وجود أكثر من مسافة يمكن استخدام ال regular expression : Select Regexp_Count('my name is hoda', '[^ ]+') From Dual هى الفانكشن دية موجوة فى ال advanced sql ؟ عفوا أخي ماذا تقصد ب ال advance Sql ? إذا كنت تقصد منهاج أوراكل نعم هي موجودة في قسم Regular Expressions على ما أعتقد. تقديم بلاغ
بتاريخ: 2 سبتمبر 201411 سنة comment_254341 السلام عليكم. كحل بديل و للتخلص من مشكلة وجود أكثر من مسافة يمكن استخدام ال regular expression : Select Regexp_Count('my name is hoda', '[^ ]+') From Dual هى الفانكشن دية موجوة فى ال advanced sql ؟ عفوا أخي ماذا تقصد ب ال advance Sql ? إذا كنت تقصد منهاج أوراكل نعم هي موجودة في قسم Regular Expressions على ما أعتقد. شكرا جدا تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.