الخلية: استرجاع القيم والتهم فريدة لكل
-
20-08-2019 - |
سؤال
هل هناك طريقة بسيطة لاسترداد قائمة من كافة القيم الفريدة في العمود، جنبا إلى جنب مع عدد المرات التي ظهرت قيمة؟
مثال بيانات:
A
A
A
B
B
C
... سيعود:
A | 3
B | 2
C | 1
وشكرا!
المحلول
استخدم GROUP BY:
select value, count(*) from table group by value
استخدم الحاجة إلى مزيد من خفض النتائج، على سبيل المثال، القيم الوحيدة التي تحدث أكثر من 3 مرات:
select value, count(*) from table group by value having count(*) > 3
نصائح أخرى
SELECT id,COUNT(*) FROM file GROUP BY id
لا تنتمي إلى StackOverflow