विशिष्ट मान द्वारा समूहित एक MySQL कॉलम में अलग-अलग मानों की आवश्यकता है

मेरे पास "संपर्क" नामक तालिका में "देश" नामक एक MySQL कॉलम है।

मुझे उस कॉलम के सभी विशिष्ट देशों को वापस करने के लिए एक प्रश्न लिखना है, और वे कितनी बार होते हैं।

मैं इसके साथ प्रयास कर रहा हूं:

SELECT SUM([DISTINCT] country) FROM contact GROUP BY country

मुझसे कहां गलती हो रही है? धन्यवाद!

0
जोड़ा संपादित
विचारों: 1

2 उत्तर

यह देश का नाम और देश की कॉलम में कितनी बार दिखाई देगा:

SELECT country, COUNT(*) as count 
FROM Contact
GROUP BY country
ORDER BY count DESC

यह कम से कम लगातार क्रमशः देशों को भी लौटाता है।

3
जोड़ा

निम्नलिखित काम करना चाहिए

SELECT COUNT(country) AS Num_of_country, country
FROM Contact 
GROUP BY country
1
जोड़ा