आपको रेगेक्स की आवश्यकता नहीं हो सकती है, केवल स्ट्रिंग ऑपरेशंस। तीन वर्णों के लिए:
SELECT count(*) AS Total_Count,
SUBSTRING(Col1 FROM POSITION('-' in Col1)+1 FOR 3) AS Col1_zoomed
FROM Table1
GROUP BY Col1_zoomed
ORDER BY Total_Count DESC
आपको रेगेक्स की आवश्यकता नहीं हो सकती है, केवल स्ट्रिंग ऑपरेशंस। तीन वर्णों के लिए:
SELECT count(*) AS Total_Count,
SUBSTRING(Col1 FROM POSITION('-' in Col1)+1 FOR 3) AS Col1_zoomed
FROM Table1
GROUP BY Col1_zoomed
ORDER BY Total_Count DESC