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. XまたはYでグループ化しますか?

    2. クライアントサイドのプリペアドステートメントとは何ですか?

    3. MySQL-グループからの最大値をフィルタリングして表示する方法は?

    4. 変更イベントを監査ログテーブルに追加するためのトリガーを作成する方法