الوصف
يمكن تطبيق المركب groupArrayDistinct
على دالة التجميع groupArray لإنشاء مصفوفة
من قيم الوسائط الفريدة.
مثال على الاستخدام
في هذا المثال، سنستخدم مجموعة بيانات hits المتاحة في SQL playground.
تخيّل أنك تريد معرفة جميع رموز أنظمة تشغيل User Agent الفريدة (OS) المسجّلة للزوّار الذين يصلون إلى كل نطاق مميّز لصفحة الهبوط (URLDomain) على موقعك الإلكتروني. يمكن أن يساعدك ذلك على فهم تنوّع أنظمة التشغيل التي تتفاعل مع الأجزاء المختلفة من موقعك.
SELECT
URLDomain,
groupArrayDistinct(OS) AS distinct_os_codes
FROM metrica.hits_v1
WHERE URLDomain != '' -- ضع في الاعتبار فقط السجلات التي تحتوي على نطاق مسجّل
GROUP BY URLDomain
ORDER BY URLDomain ASC
LIMIT 20;