Mysql
 sql >> Base de données >  >> RDS >> Mysql

GROUPE MySQL par Regex ?

Vous n'aurez peut-être pas besoin d'une expression régulière, juste d'opérations de chaîne. Pour trois caractères :

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