السلام عليكم ورحمته الله وبركاته
كان عندى بعض الاستسفارات والاسئلة على كام حاجة كدا من الاخوة الاعضاء
1- patindex دا بيرجع ليا ببداية موقع الكلمة ولو معملتش condition in select هيرجع ليا بكل مواقع الكلمات سواء كانت موجودة او مش موجودة
هو دا بيتسخدم لمعرفة موقع الكلمة كا string فقط ولا ممكن على اى نوع من البيانات
مش فاهما معنى الفقرة دى ممكن حد يوضحها
if either pattern or expression is null , patindex returns null when the database compatibility level is 70 . if the database compatibility level is 65 or earlier , patindex returns null only when both pattern and expression are null.
2- ما معنى كلمة collate
3- هو فى حالة row_number بيعمل على عمل ترقيم متسلسل للصفوف
rank هو بيعمل على ان كل رقم متكرر بياخذ رقم واحد ولما بيتغير بيتغير على حسب ترتيبه فى الصف
dense_rank بيعمل زى rank بس الرقم لما بيتغير بيتغير على حسب ترتيبه فى التسلسل
ntile(4) هو ليه بيقسم كل 3 صفوف بيديهم نفس الرقم يعنى اول 3 صفوف بتاخذ 1 وبعدها تانى 3 صفوف بتاخذ رقم 2 وهكذا
4- ممكن شرح للخاصية set ansi_nulls بس بالعربى
5- ممكن شرح للpivot and unpivot table بس بالعربى
6- هو ليه لما بعمل unique nonclustered index بعمل ignore_dup_key=on ممكن اعرف ليه انا لو اعلنت عنه كدا لوحده هيكون يمنع التكرار ايه لزمتها انى اعمل الاختيار دا
7- ممكن اعرف ايه معنى كلمة partition فى الجملة دى
rank () over (partition by type order by date asc )
شكرا ليكم