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

समूह के अंदर mysql सीमा?

एक समग्र कार्य का बिंदु (और इसके द्वारा आवश्यक समूह) कई पंक्तियों को एक पंक्ति में बदलना है। इसलिए यदि आप वास्तव में केवल शीर्ष 5 बचत खाते और शीर्ष 5 चेकिंग खाते और शीर्ष 5 यूएसडी खाते आदि चाहते हैं, तो आपको जो चाहिए वह इस प्रकार है:

मानदंड:खाता_बैलेंस द्वारा विशेष खाता प्रकार के शीर्ष 5

SELECT account_type, account_balance FROM accounts WHERE account_type='savings' 
   ORDER BY account_balance DESC LIMIT 5
UNION
SELECT account_type, account_balance FROM accounts WHERE account_type='chequing' 
   ORDER BY account_balance DESC LIMIT 5
UNION
SELECT account_type, account_balance FROM accounts WHERE account_type='USD' 
   ORDER BY account_balance DESC LIMIT 5;

यह सुंदर नहीं है, लेकिन यदि आप एक स्क्रिप्ट के साथ SQL का निर्माण करते हैं तो account_types में सबबिंग करना और एक क्वेरी को एक साथ जोड़ना सीधा है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. हमें विदेशी कुंजी का उपयोग करने की आवश्यकता क्यों है?

  2. पीडीओ मैसकल के साथ REGEXP

  3. टेक्स्ट फ़ाइल पढ़ें और सामग्री को mysql डेटाबेस में स्थानांतरित करें

  4. यदि MySQL में एक इंडेक्स बनाने या छोड़ने के लिए मौजूद है तो मैं कैसे काम कर सकता हूं?

  5. अंतिम पंक्ति से शुरू होने वाली mysql तालिका खोजें