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

Oracle sql:ऑर्डर बाय और अलग क्लॉज

Oracle sql के इस खंड में, हम आदेश द्वारा और विशिष्ट खंड के बारे में चर्चा करेंगे

शून्य मान परिभाषित करें:

यदि किसी तालिका के किसी स्तंभ का कोई निर्दिष्ट मान नहीं है, तो उस पंक्ति के लिए स्तंभ को शून्य कहा जाता है।

एक शून्य एक मान है जो अनुपलब्ध, असाइन नहीं किया गया, अज्ञात है। एक शून्य शून्य या स्थान के समान नहीं है।
शून्य एक संख्या है और स्थान एक वर्ण है

कुछ और अंक
1) कोई भी डेटाटाइप कॉलम शून्य मान हो सकता है
2) एक प्राथमिक कुंजी कॉलम हमेशा शून्य नहीं होता है
3) कोई भी अंकगणितीय अभिव्यक्ति जिसमें शून्य होता है, परिणाम शून्य होता है
डुप्लीकेट पंक्तियां और विशिष्ट

चयन का डिफ़ॉल्ट प्रदर्शन सभी पंक्तियाँ हैं जिनमें डुप्लिकेट मान हो सकते हैं

उदाहरण के लिए

एम्प से * चुनें;

यह सभी पंक्तियों को वापस कर देगा, यहां तक ​​कि उनमें से कुछ डुप्लिकेट भी हैं

कुछ मामलों में, हम डुप्लिकेट पंक्तियों को नहीं देखना चाहते हैं, Sql के पास इससे बचने के लिए एक क्लॉज़ है

एम्प से अलग * चुनें

उपरोक्त क्वेरी डुप्लिकेट पंक्तियां नहीं लौटाएगी
तालिका गुण कैसे प्रदर्शित करें

विवरण <तालिका का नाम>

यह टेबल कॉलम दिखाता है, नल? और डेटाटाइप

व्यर्थ? :यदि कॉलम में शून्य मान हो सकता है
डेटाटाइप:यह हमें कॉलम का डेटाटाइप देता है
क्लॉज द्वारा आदेश

क्लॉज द्वारा ऑर्डर दिए गए कॉलम के आधार पर पंक्तियों को क्रमबद्ध करें। यह asc या dsc हो सकता है। यह सेलेक्ट स्टेटमेंट में सबसे अंत में आता है

उदाहरण के लिए

कर्मचारी चयन करें, वेतन विवरण द्वारा विभाग के आदेश से वेतन

यह वेतन कॉलम द्वारा क्रमबद्ध क्रम में आउटपुट देता है यानी। अधिकतम से निम्न मानों तक


  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. SQL सर्वर:कैसे oracle की नकल करने के लिए घने_रैंक क्वेरी रखें?

  3. अंतराल डेटा-प्रकार से सेकंड की कुल संख्या निकालना

  4. R12.2 अपग्रेड पार्ट -1 . के लिए चरण दर चरण अपग्रेड प्रक्रिया

  5. Oracle डेटाबेस में, ROWNUM और ROW_NUMBER में क्या अंतर है?