sql >> Database teknologi >  >> RDS >> Mysql

Gruppér efter lignende streng

Hvad med følgende:

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 

Her er SQL Fiddle der viser, at det virker.



  1. grupper efter hinanden følgende tidsintervaller i sql

  2. SQL Loader-fejl:Feltet med variabel længde overskrider maksimal længde.

  3. MySQL:Er det muligt at 'fylde' en SELECT med værdier uden en tabel?

  4. Hvordan kan jeg filtrere data i et Apex Grid for at vise bestemte ting for bestemte brugergrupper?