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

परिणाम खाली होने पर NULL कैसे लौटाएं?

select
  (Your entire current Select statement goes here) as Alias
from 
  dual

dual एक एकल पंक्ति के साथ एक अंतर्निहित तालिका है जिसका उपयोग इस तरह के उद्देश्यों के लिए किया जा सकता है। ओरेकल में यह अनिवार्य है। MySQL इसका समर्थन करता है , लेकिन आप तालिका निर्दिष्ट किए बिना केवल एक मान का चयन कर सकते हैं, जैसे:

select
  (Your entire current Select statement goes here) as Alias

किसी भी स्थिति में आप एकल मान का चयन कर रहे हैं। इसका मतलब है कि:

  • यदि आपका चयन एक मान देता है, तो वह मान वापस कर दिया जाता है।
  • यदि आपका चयन कथन एक कॉलम देता है, लेकिन कोई पंक्ति नहीं, तो NULL लौटाया जाएगा।
  • यदि आपका चयन कथन एकाधिक कॉलम और/या एकाधिक पंक्तियां देता है, तो यह काम नहीं करेगा और क्वेरी विफल हो जाती है।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ऑब्जेक्ट को MySQLi PHP में एक स्ट्रिंग में परिवर्तित नहीं किया जा सकता है

  2. मैं MySQL/MariaDB में रूट के समान विशेषाधिकार वाले उपयोगकर्ता को कैसे बनाऊं?

  3. MYSQL में रैंक जेनरेट करने का सबसे अच्छा तरीका क्या है?

  4. PHP MySQL सेट कनेक्शन टाइमआउट

  5. मैं चयन अनुमति के बिना एक विशिष्ट रिकॉर्ड कैसे अपडेट कर सकता हूं?