sql >> Database >  >> RDS >> Mysql

Groeperen op vergelijkbare tekenreeks

Wat dacht je van het volgende:

SELECT CASE 
         WHEN RIGHT(nombre, 1) BETWEEN '0' AND '9' THEN 
         LEFT(nombre, Length(nombre) - 2) 
         ELSE nombre 
       END AS nombrechecked, 
       Group_concat(id_grupo) 
FROM   grupos 
GROUP  BY 1 

Hier is de SQL Fiddle dat laat zien dat het werkt.



  1. MySQL WORDT alleen lid van de meest recente rij?

  2. Kan my.ini niet vinden (mysql 5.7)

  3. Hoe de grenzen van groepen aaneengesloten opeenvolgende getallen te vinden?

  4. Hoe een gebruiker in postgres te laten vallen als deze afhankelijke objecten heeft