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

SQL:ISNULL विभिन्न प्रकार के मापदंडों के साथ कार्य करता है

आप नहीं कर सकते। ISNULL फ़ंक्शन का उपयोग स्वयं क्वेरी परिणाम कॉलम के रूप में किया जाता है, या एक अभिव्यक्ति में जो अंततः क्वेरी परिणाम में एक कॉलम होता है। कॉलम में सभी फ़ील्ड/पंक्तियों का डेटा प्रकार समान होना चाहिए। तो आपको चुनना होगा।

एक समाधान DATE को स्ट्रिंग में डालना होगा, इसलिए परिणाम हमेशा एक स्ट्रिंग होता है, लेकिन मुझे लगता है कि सर्वश्रेष्ठ समाधान खाली तिथियों के लिए NULL वापस करना होगा और प्रस्तुति परत को यह तय करने देना होगा कि 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. वर्चर (-1) का क्या अर्थ है?

  2. SQL सर्वर T-SQL फ़ंक्शन का उपयोग कैसे करें SUM:5 मामलों का उपयोग करें

  3. SQL सर्वर स्ट्रिंग या बाइनरी डेटा को छोटा कर दिया जाएगा

  4. प्रारूप m/d/yyyy के साथ दो तिथियों के बीच डेटा का चयन करने की क्वेरी

  5. C#.NET अनुप्रयोग में SQL सर्वर समय डेटाटाइप का उपयोग करें?