لم يعد هذا المتصفح مدعومًا.
بادر بالترقية إلى Microsoft Edge للاستفادة من أحدث الميزات والتحديثات الأمنية والدعم الفني.
تحتاج إلى كتابة استعلام يحسب إجمالي المبيعات المرتبة حسب التاريخ، مع عرض تفاصيل الطلب الفردية. أي نهج T-SQL يجب أن تستخدمه؟
استعلام فرعي مرتبط يجمع جميع الترتيبات التي يكون لها تاريخ أقل من أو يساوي تاريخ الصف الحالي
CTE تكراري يجمع المجموعات من خلال التكرار عبر كل تاريخ
دالة تجميع مع OVER (ORDER BY) جملة لإنشاء دالة نافذة
OVER (ORDER BY)
دمج ذاتي للجدول حيث يتم جمع وتجميع جميع الصفوف ذات التواريخ السابقة
أنت تبني استجابة JSON من بيانات علائقية وتحتاج إلى تضمين مجموعة من عناصر الطلب ذات الصلة لكل عميل. أي تركيبة من الدوال تخلق JSON متداخلة مع مصفوفات من صفوف مجمعة؟
FOR JSON PATH مع استعلامات فرعية متداخلة
FOR JSON PATH
JSON_OBJECT مع دمج JSON_ARRAYAGG الصفوف في مصفوفات
JSON_OBJECT
JSON_ARRAYAGG
OPENJSON مع جملة WITH لتعريف مخطط الإخراج
OPENJSON
WITH
JSON_VALUE واستخراج JSON_QUERY ودمج العناصر
JSON_VALUE
JSON_QUERY
تحتاج إلى العثور على سجلات العملاء التي قد تكون الأسماء فيها مكتوبة بشكل خاطئ، مثل العثور على 'جون سميث' عندما تحتوي قاعدة البيانات على 'جون سميث'. أي طريقة توفر أفضل النتائج لمطابقة الأسماء؟
الاستخدام LIKE مع البطاقات البرية مثل WHERE Name LIKE '%ohn%'
LIKE
WHERE Name LIKE '%ohn%'
الاستخدام SOUNDEX لمقارنة التمثيلات الصوتية
SOUNDEX
يستخدم JARO_WINKLER_DISTANCE الذي تم تحسينه لمقارنة الأسماء ويأخذ في الاعتبار مطابقة البادئات
JARO_WINKLER_DISTANCE
استخدم REGEXP_LIKE لإنشاء نمط يطابق جميع الأخطاء الإملائية المحتملة
REGEXP_LIKE
أنت تكتب إجراء مخزنا يحدث عدة جداول داخل معاملة. يحدث خطأ بعد تحديث الجدول الأول. ما هو النمط الصحيح لضمان اتساق البيانات؟
استخدم SET XACT_ABORT ON فقط، والذي يعيد تلقائيا التراجع عن أي خطأ
SET XACT_ABORT ON
استخدم TRY...CATCH مع IF @@TRANCOUNT > 0 ROLLBACK الكتلة CATCH الصغيرة، ثم أعد رفعه مع THROW
TRY...CATCH
IF @@TRANCOUNT > 0 ROLLBACK
CATCH
THROW
تحقق @@ERROR بعد كل جملة واتصل ROLLBACK إذا كانت غير صفرية
@@ERROR
ROLLBACK
استخدم عدة معاملات متداخلة مع SAVE TRANSACTION نقاط لكل تحديث للجدول
SAVE TRANSACTION
تحتاج إلى عبور التسلسل الهرمي التنظيمي لتجد جميع الموظفين الذين يرفعون تقاريرهم إلى مدير على أي مستوى، وليس فقط المدربين المباشرين. أي نهج يتعامل بشكل أفضل مع التنقل الهرمي بعمق متغير؟
عدة انضمامات ذاتية مع انضمام واحد لكل مستوى ممكن في التسلسل الهرمي
CTE تكراري يعبر التسلسل الهرمي من خلال الانضمام إلى علاقة المدير والموظف
دالة نافذة مع PARTITION BY على عمود المدير
PARTITION BY
استعلام فرعي مرتبط يجد مديرين لكل موظف
عليك الإجابة على كل الأسئلة قبل مراجعة عملك.
هل كانت هذه الصفحة مفيدة؟
هل تحتاج إلى مساعدة مع هذا الموضوع؟
هل تريد محاولة استخدام Ask Learn لتوضيح هذا الموضوع أو إرشادك خلاله؟