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

SQL कथन निष्पादित करते समय फ़िल्टर करने से पहले स्केलर फ़ंक्शंस लागू किया जा सकता है?

मार्टिन ने यह लिंक दिया जो बहुत कुछ बताता है कि क्या हो रहा है - क्वेरी ऑप्टिमाइज़र के पास चीजों को फिर से व्यवस्थित करने के लिए स्वतंत्र लगाम है, हालांकि इसे पसंद है। मैं इसे एक उत्तर के रूप में शामिल कर रहा हूं ताकि मैं कुछ स्वीकार कर सकूं। मार्टिन, यदि आप इसमें अपने लिंक के साथ कोई उत्तर बनाते हैं तो मैं इसे इसके बजाय सहर्ष स्वीकार करूंगा।

मैं अपना प्रश्न यहाँ छोड़ना चाहता हूँ क्योंकि मुझे लगता है कि यह खोजना मुश्किल है, और भविष्य में किसी और के लिए समस्या का मेरा विशेष वाक्यांश खोजना आसान हो सकता है।

TSQL 0 . कोई कॉलम न होने के बावजूद सामने आए शून्य से भाग दें

संपादित करें:जैसा कि अधिक प्रतिक्रियाएं आई हैं, मैं फिर से भ्रमित हूं। यह अभी तक स्पष्ट नहीं लगता है कि ऑप्टिमाइज़र को चुनिंदा क्लॉज में चीजों का मूल्यांकन करने की अनुमति कब दी जाती है। मुझे लगता है कि मुझे स्वयं SQL मानक ढूंढना होगा और देखना होगा कि क्या मैं इसका अर्थ समझ सकता हूं।



  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 सर्वर तालिका को भिन्न फ़ाइल समूह में ले जाना

  3. SQL में सर्कुलर संदर्भों का पता लगाना

  4. उन पंक्तियों को लौटाएं जहां आईडी अर्धविराम में है और उपश्रेणी MSSQL से अलग स्ट्रिंग है

  5. एक निश्चित समय के बाद एसक्यूएल सर्वर में रिकॉर्ड्स को स्वचालित रूप से कैसे हटाएं