Mysql
 sql >> база данни >  >> RDS >> Mysql

Групиране по подобен низ

Какво ще кажете за следното:

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 

Ето SQL Fiddle което показва, че работи.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql - 1045 - Достъпът е отказан за потребител 'user'@'localhost' (с помощта на парола:Да)

  2. CHAR() или VARCHAR() като първичен ключ в ISAM MySQL таблица?

  3. Как мога да вмъкна NULL данни в MySQL база данни с Python?

  4. Извличане на съвпадащ контекст на пълнотекстово търсене на MySQL в PHP (и сигурност)

  5. Анализирайте резултатите от mySQL заявка и масив от форми за if/else