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

Comment regrouper par avec une condition spéciale

@bfavaretto est gentil (+1 pour lui), mais si vous ne connaissez pas username préfixe ou ils sont différents, vous pouvez utiliser quelque chose comme :

GROUP BY CASE
             WHEN REGEXP_LIKE(username, '^\d+$') THEN 'GRP_OTHERS'
                                                 ELSE username
         END