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

कॉलम के बिना चयन क्यों मान्य है

मैनुअल से:

<ब्लॉकक्वॉट>

SELECT . के बाद आउटपुट एक्सप्रेशन की सूची शून्य-स्तंभ परिणाम तालिका का निर्माण करते हुए, खाली हो सकता है। यह SQL मानक के अनुसार मान्य सिंटैक्स नहीं है। PostgreSQL इसे शून्य-स्तंभ तालिकाओं की अनुमति के अनुरूप होने की अनुमति देता है। हालांकि, DISTINCT . होने पर खाली सूची की अनुमति नहीं है उपयोग किया जाता है।

"शून्य-स्तंभ" तालिकाओं की संभावना तालिका वंशानुक्रम का एक साइड इफेक्ट है अगर मैं गलत नहीं हूं। Postgres मेलिंग सूचियों पर इस पर चर्चा हुई थी (लेकिन मैं उन्हें अभी नहीं ढूँढ सकता)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. त्रुटि मान मौजूद नहीं है - postgresql INSERT INTO समस्या

  2. पोस्टग्रेएसक्यूएल के लिए पीजीपूल के लिए एक गाइड:भाग एक

  3. पूरे डेटाबेस में खाली स्ट्रिंग्स ('') को NULL पर सेट करें

  4. समय अंतराल के साथ सीटीई पर धीरे-धीरे बाएं शामिल हों

  5. टेक्स्ट प्रतिनिधित्व में हेक्स को दशमलव संख्या में कनवर्ट करें