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

SQL सर्वर, LIKE और IN का संयोजन?

ज़रुरी नहीं।

LIKE . में कोई वैकल्पिक ऑपरेटर नहीं है पैटर्न वाक्यविन्यास। यदि 2008 में आप उपयोग कर सकते हैं

SELECT *
FROM   table1
WHERE  EXISTS(SELECT *
              FROM   (VALUES ('value1'),
                             ('value2'),
                             ('value3')) Vals(val)
              WHERE  column1 LIKE '%' + val + '%')  

आप 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 सर्वर में किसी तालिका के लिए सभी जाँच और विदेशी कुंजी बाधाओं को कैसे सक्षम करें (T-SQL उदाहरण)

  2. SQL सर्वर में सभी तालिकाओं को खोजकर एक स्ट्रिंग खोजें

  3. SQL सर्वर में किसी दिए गए कैरेक्टर के लिए यूनिकोड मान कैसे लौटाएं - UNICODE ()

  4. SQL सर्वर 2008 - सरल INSERT ट्रिगर लिखने में मदद करें

  5. SQL सर्वर अनुक्रमणिका - आरोही या अवरोही, इससे क्या फर्क पड़ता है?