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

STATION के दो शहरों को सबसे छोटे और सबसे लंबे CITY नामों से पूछें,

इसे आज़माएं :)

mysql कोड... सरल एक

select CITY,LENGTH(CITY) from STATION order by Length(CITY) asc, CITY limit 1; 
select CITY,LENGTH(CITY) from STATION order by Length(CITY) desc, CITY limit 1; 

संपादित करें:

उपरोक्त समाधान मेरे लिए काम नहीं कर रहा है क्योंकि यह वर्णानुक्रम में क्रमबद्ध नहीं है। जैसा कि @omotto . द्वारा टिप्पणी की गई है इसे काम करने का सही तरीका निम्नलिखित है। मैंने SQL सर्वर में कोशिश की है और यह काम करता है।

select top 1 city, len(city) from station order by len(city) ASC, city ASC; 
select top 1 city, len(city) from station order by len(city) DESC, city ASC;


  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:तालिका हमेशा ड्रॉप तालिका के बाद मौजूद होती है

  2. कैसे oracle rowid आंतरिक रूप से उत्पन्न होता है?

  3. पेंटाहो डेटा इंटीग्रेशन (केटल) कम्युनिटी एडिशन से Oracle 12c डेटाबेस से कनेक्ट करना

  4. एसक्यूएल में डेटा का अनुवाद करने के लिए कोई फ़ंक्शन है?

  5. Oracle SQL दिनांक प्रारूप को DD-Mon-YY से YYYYMM में परिवर्तित करता है