Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

ओरेकल ऑर्डर अलग-अलग कॉलम द्वारा समान चयन कथन

अगर मैं आपको सही ढंग से समझता हूं, तो आप परिवारों को पहले धारक के नाम से, फिर आश्रितों के नाम से आदेश देना चाहते हैं। निम्नलिखित ऐसा करता है।

with family_order as (
  select  idfamily, rownum r from (
    select idfamily from costumer where relation = 'H' order by name
  ) 
)
select c.* from costumer c 
inner join family_order fo on c.idfamily = fo.idfamily
order by fo.r, relation desc, name

यहां फिडल करें



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle और Microsoft स्कीमा में क्या अंतर है?

  2. निम्नलिखित परिणाम प्राप्त करने के लिए दो तालिकाओं में कैसे शामिल हों?

  3. क्या किसी को पता है कि क्रेडेंशियल जारी रखने के लिए जेडी डेवलपर/एसक्यूएल डेवलपर किस एन्क्रिप्टिंग तकनीक का उपयोग कर रहा है?

  4. उत्तर के साथ MySQL प्रश्नों के उदाहरण

  5. क्वेरी से अधिक मान लौटाने की प्रक्रिया में कर्सर