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

कॉलम उपनाम के साथ स्प्रिंग बैच सॉर्ट कुंजी के रूप में - विकृत जहां कथन

जब आप SELECT के कॉलम उपनाम को सॉर्ट कुंजी के रूप में निर्दिष्ट करते हैं, पेज - 1 (अर्थात पेज -0 . को छोड़कर ) स्प्रिंग बैच द्वारा उत्पन्न आगे की क्वेरीज़ उस उपनाम का उपयोग WHERE क्लॉज में करती हैं जैसा कि आपके प्रश्न में दिखाया गया है और यह SO प्रश्न , WHERE क्लॉज में कॉलम उपनाम का उपयोग करने की अनुमति नहीं है यदि SELECT क्लॉज का मूल्यांकन WHERE क्लॉज से पहले मजबूर नहीं है।

तो अपने प्रश्न का उत्तर देने के लिए - नहीं, आप उपनाम का उपयोग सॉर्ट कुंजी के रूप में नहीं कर सकते जब तक कि आप अन्य 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. PHP के ऐडलैश और mysql(i)_escape_string में क्या अंतर है?

  2. अपडेट पर बिना बदलाव के टाइमस्टैम्प

  3. CentOS 7 पर MySQL इंस्टाल करना

  4. MySQL में अद्वितीय बाधा कैसे लागू करें?

  5. डेटाबेस MySQL और Python के साथ स्वचालित रूप से अपडेट नहीं होता है