CASE expressions in the ORDER BY – ORACLE » Syntax kurz erklärt

 
YES IT CAN … !!!

Die Funktionalität von CASE kann auch beim ORDER BY eingesetzt werden. Beim SELECT auf die Dataditionary View: COL werden mittels CASE Gruppen je Datentyp gebildet. Diese stellen das erste Sortierkriterium dar, gefolgt von TNAME (Tabellenname) und COLNO (Spaltennummer).



CTPM » Business • Health • Travel • Move - Stefan Müller CTPM » Business • Health • Travel • Move - XING CV - Stefan Müller

Autor: Stefan Müller CEO & Senior Consultant

CTPM » Business • Health • Travel • Move

Köln • Berlin • Hamburg • Lindlar im Bergischen Land



1. CASE expressions



1.1 Beispiel

SAMPLE

–CASE expressions in the ORDER BY clause

select *
from col c
order by case when coltype = 'DATE' or coltype like 'TIME%' then 1 -- Groupe I
when coltype = 'VARCHAR2' or coltype = 'CHAR' then 2 -- Groupe II
when coltype = 'NUMBER' then 3 -- Groupe III
when coltype like '%LOB' then 4 -- Groupe IV
else 5 -- Groupe V
end desc
,tname asc
,colno asc;


 

 ctpm.events 📅 
 Anzeige 

Oracle und PL/SQL sind eingetragene Warenzeichen der Oracle Corporation.


Datenbank & Internet

IT-Seminare, Kurse, Workshops oder Stammtisch


Ihre Fragen und Anmerkungen sind jederzeit willkommen.

(Link)

1 Antwort

  1. 9. Oktober 2018

    […] CASE expressions in the ORDER BY – ORACLE » Syntax kurz erklärt […]

Schreibe einen Kommentar

%d Bloggern gefällt das: