Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

groupArrayDistinct

الوصف

يمكن تطبيق المركب 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;

انظر أيضًا

Navigation