ORA-00920: Ungültiger Vergleichsoperator

Diese SQL-Abfrage scheint zu schlagen ORA 00920.

select username, count(*)
from host
where created_dt 
between to_date('2012-may-23 00:00:00', 'yyyy-mon-dd hh24:mi:ss') 
and to_date('2012-may-23 23:59:59', 'yyyy-mon-dd hh24:mi:ss')
GROUP BY CASE
             WHEN REGEXP_LIKE(username, '^\d+$') THEN 'GRP_OTHERS'
                                                 ELSE username
         END;
Was Sie hier zu tun versuchen. Fall in der Gruppe durch???
Sind Sie binden zu legen Benutzernamen meeting reg ex in eine Gruppe Ruhe dort Benutzername?
sehen Sie bitte hier: stackoverflow.com/questions/10763043/...
Ihre created_dt ist vom Typ Datum Zeit?
Im Grunde ist es versucht, zu überprüfen, ob der Benutzername ist numerisch, z.B. 34535, overrideit als GRP_OTHERS und ad diese zählen zu GRP_OTHERS.

InformationsquelleAutor Oh Chin Boon | 2012-05-26

Schreibe einen Kommentar