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

ORDER BY (चुनें NULL) का क्या अर्थ है?

ROW_NUMBER को ORDER BY . की आवश्यकता है वाक्यात्मक रूप से खंड। आप इसे एक के बिना उपयोग नहीं कर सकते। SELECT NULL किसी विशेष आदेश को लागू नहीं करते हुए त्रुटि को बंद करने के लिए एक हैक है। इस मामले में हमें किसी आदेश को लागू करने की आवश्यकता नहीं है, इसलिए सबसे तेज़ विकल्प SELECT 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. SQL सर्वर - पंक्तियों को अल्पविराम से अलग की गई सूची में शामिल करें

  2. SQL में पहले 2 विशेष वर्ण के बीच वर्ण प्राप्त करें

  3. अद्यतन पंक्ति प्राप्त करें

  4. कैसे बताएं कि SQL सर्वर में एक कंप्यूटेड कॉलम नियतात्मक है या नहीं?

  5. SQL सर्वर 2005 का उपयोग करके मैं अल्पविराम से अलग किए गए मानों को अलग-अलग पंक्तियों में कैसे विस्तारित करूं?