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

एसक्यूएल सर्वर:प्रश्नों की तरह अनुकूलित कैसे करें?

LIKE . के लिए बहुत कुछ करने के लिए जहां पैटर्न का रूप '%XXX%' . है , आप SQL सर्वर की पूर्ण-पाठ अनुक्रमण क्षमता को देखना चाहते हैं, और CONTAINS का उपयोग करना चाहते हैं LIKE . के बजाय . वैसे ही, आप एक पूर्ण तालिका स्कैन कर रहे हैं, क्योंकि एक सामान्य अनुक्रमणिका वाइल्ड कार्ड से शुरू होने वाले आइटम की खोज में मदद नहीं करेगी -- लेकिन एक पूर्ण-पाठ अनुक्रमणिका होगी।

/* ... */
 WHERE (LTRIM(RTRIM([t0].[DOCREVNO])) = '0') 
   AND (contains([t0].[FIRSTNAME], 'John')) 
   AND (contains([t0].[LASTNAME], 'Smith')) 
   AND (contains([t0].[SSN], '123'))
   AND (contains([t0].[CLIENTNUMBER],'123')) 
   AND (contains([t0].[MDOCNUMBER], '123')) 
   AND ([t0].[CLIENTINDICATOR] = 'ON')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. टी-एसक्यूएल संग्रहीत प्रक्रिया निष्पादन 'परमाणु' है?

  2. क्लॉज के बाद क्लॉज के बीच में कई वैल्यूज की आपूर्ति कैसे करें

  3. डेटा प्रकार डेटाटाइम में अभिव्यक्ति को परिवर्तित करते समय अंकगणित अतिप्रवाह त्रुटि

  4. SQL सर्वर में SESSION_CONTEXT () कैसे काम करता है

  5. SQL सर्वर कैश प्रश्न