Sonuçta özel bir siparişin olmasını istiyorum ve sonuçların GRADE_DESCRIPTON alanından gelen 'SENIOR DIRECTOR', 'DIRECTOR', 'MANAGER', 'EMPLOYEE'. Aşağıdaki sorguyu kullanıyorum.Oracle PL/SQL'de özel sipariş
Ancak, 'ÜST DİREKTÖRÜ', 'YÖNETİCİSİ' dir alma sonucu im sırası 'ÇALIŞAN'
SELECT DISTINCT GRADE_DESCRIPTION
, HIRING_FORECATS.*
FROM GRADE_MASTER left join HIRING_FORECATS
ON (HIRING_FORECATS.GRADE = GRADE_MASTER.GRADE_DESCRIPTION
and HIRING_FORECATS.LOCATION = 'HO')
order by decode
(GRADE_MASTER.GRADE_DESCRIPTION, 'SENIOR DIRECTOR', 'DIRECTOR', 'MANAGER', 'EMPLOYEE')
Herhangi Öneriler MÜDÜRÜ istenilen sonucu almıyorum ??
Fnord. 'decode()' bir SQL işlevidir ve her zaman olmuştur. Aslında, 'case()' in aksine, PL/SQL'de (gömülü bir SQL ifadesinin parçası dışında) kullanılamaz. – APC