मैंने इसका परीक्षण नहीं किया है, इसलिए वाक्यविन्यास सही नहीं हो सकता है, लेकिन इस तरह कुछ के बारे में क्या:
select name, count(*) as frequency
from your_table
group by name
order by count(*) desc
आपको अद्वितीय नाम देना चाहिए और तालिका में प्रत्येक नाम के प्रकट होने की संगत संख्या, उस संख्या के अनुसार क्रमित करना चाहिए।