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

SQL में किसी अन्य स्ट्रिंग के साथ एक स्ट्रिंग में प्रत्येक वर्ण के अस्तित्व की जाँच करें

declare @str1 VARCHAR(20) = '123'
declare @str2 VARCHAR(20) = '12345'


SELECT CASE WHEN EXISTS (
        SELECT 1
        FROM master.dbo.spt_values V 
        WHERE V.type='P' 
            AND V.number    BETWEEN 1 AND LEN(@str1)
            AND CHARINDEX(SUBSTRING(@str1, v.number, 1), @str2) = 0
    ) THEN 0
    ELSE 1
    END


  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. SQL सर्वर 2008 - नाम कॉलम में विशेष स्थिति में स्ट्रिंग में जोड़ें

  4. SQL सर्वर में LEN () बनाम DATALENGTH ()

  5. SQL सर्वर से CSV के रूप में लाइनब्रेक वाले फ़ील्ड निर्यात करने की आवश्यकता है