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

छँटाई में NULL की स्थिति बदलना

सबसे आसान है पहले एक अतिरिक्त सॉर्ट कंडीशन जोड़ना:

ORDER BY CASE WHEN field is null then 0 else 1 END,field DESC

या, आप इसे इसके अधिकतम डेटाटाइप पर सेट करने का प्रयास कर सकते हैं:

ORDER BY COALESCE(field,'99991231') DESC

COALESCE /ISNULL ठीक काम करें, बशर्ते आपके पास उसी अधिकतम मान का उपयोग करने वाला "वास्तविक" डेटा न हो। यदि आप करते हैं, और आपको उन्हें अलग करना है, तो पहले फॉर्म का उपयोग करें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. DropDownList चयनित मान को SqlDataSource पर कैसे असाइन करें?

  2. SQL सर्वर 2005 में एक परिकलित डेटाटाइम कॉलम को बनाए रखना

  3. sys.servers में सर्वर 'DB नाम' नहीं मिला (dbo समस्या नहीं)

  4. SQL सर्वर में एकाधिक कॉलम पर अद्वितीय बाधा कैसे बनाएं - SQL सर्वर / TSQL ट्यूटोरियल भाग 96

  5. SQL बैच क्वेरी प्रोसेसिंग (SQL क्वेरी इनपुट सरणी)