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

ओरेकल (और MySQL) में व्युत्पन्न कॉलम सूची व्यक्त करने के लिए कोई सामान्य कामकाज है?

MySQL समाधान के लिए, आप UNION . का उपयोग कर सकते हैं शून्य-पंक्ति क्वेरी शब्द में सभी स्तंभों के नाम सेट करने के लिए, और फिर बाद में कुछ अधिक जटिल क्वेरी करने के लिए:

SELECT null AS a, null AS b, null AS c FROM dual WHERE false
UNION ALL
SELECT <expr>, <expr>, <expr>
FROM <realtable>...

यूनियन का केवल पहला क्वेरी टर्म संपूर्ण क्वेरी के कॉलम नामों को परिभाषित करता है। बाद के क्वेरी शब्दों में कॉलम नाम (या उसके अभाव) अंतिम कॉलम नामों को प्रभावित नहीं करते हैं।

आपको संख्या . जानने की आवश्यकता है स्तंभों का, लेकिन दो क्वेरी शब्दों को अलग रखना बहुत आसान होना चाहिए। जहाँ तक मुझे पता है, यह Oracle और MySQL दोनों में काम करता है (हालाँकि, मैंने इसे केवल MySQL में परीक्षण किया है, Oracle में नहीं)।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql बाइनरी तुलना इंडेक्स का उपयोग नहीं करती है

  2. एक MySQL तालिका से चुनिंदा विकल्पों को सेट करने के लिए jQuery AJAX कॉल

  3. mysql में डेटा को कॉलम में विभाजित करें

  4. Innodb का SHOW TABLE STATUS इतना अविश्वसनीय क्यों है?

  5. कैसे जावा का उपयोग कर mysql में एक स्कीमा की प्रतिलिपि बनाने के लिए?