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

टी-एसक्यूएल के बीच समस्या अधिकतम मूल्य पहले

दस्तावेज़ीकरण के रूप में कहते हैं:

न्यूनतम और अधिकतम मानों से मेल खाने के लिए start_expression और end_expression को स्वैप करने के बारे में कुछ नहीं कहता। आपको परिणाम की अपेक्षा दस्तावेज के रूप में करनी चाहिए, न कि उस रूप में जो आपको लगता है कि इसे करना चाहिए।

जिज्ञासु के लिए, ANSI SQL99 मानक निर्दिष्ट करता है कि BETWEEN विधेय में SYMMETRIC या ASYMMETRIC तुलना के लिए एक क्लॉज शामिल होना चाहिए। केवल SYMMETRIC को start_range और end_range को स्वैप करने की अनुमति है, ASYMMETRIC को सख्त होना आवश्यक है। ASYMMETRIC रूप निहित रूप है। दूसरे शब्दों में एक कार्यान्वयन जो A BETWEEN X and Y की व्याख्या करता है (A>=X AND A<=Y) OR (A>=Y AND A<=X) के रूप में , जैसा कि ओपी सुझाव देता है, मानक अनुरूप नहीं है।



  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. SQL सर्वर प्रबंधन स्टूडियो (SSMS) को अनइंस्टॉल कैसे करें - SQL सर्वर / TSQL ट्यूटोरियल भाग 23.1

  4. SQL सर्वर 2012 में query_post_execution_showplan विस्तारित ईवेंट का प्रभाव

  5. एसक्यूएल में कॉलम और पंक्तियों को स्थानांतरित करने का आसान तरीका?