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

SQL सर्वर 2008 - स्प्लिट

आप CROSS APPLY का उपयोग कर सकते हैं पैरामीटर के रूप में कॉलम के साथ स्प्लिट फ़ंक्शन का उपयोग करने के लिए।

SELECT pd.contentnodeid,
       pt.name,
       s.Value
FROM   vw_abc pd
       INNER JOIN propertytype pt
         ON pd.propertytypeid = pt.id
       INNER JOIN tab t
         ON t.id = pt.tabid
       INNER JOIN contenttype ct
         ON ct.nodeid = pt.contenttypeid
       INNER JOIN propertytype pt1
         ON pt1.name = pt.name
       INNER JOIN vw_abc pd1
         ON pd1.propertytypeid = pt1.id
       CROSS APPLY dbo.split(',', pd1.datanvarchar) as s
WHERE  t.TEXT LIKE 'ANC'
       AND pd1.datanvarchar <> 'NULL'
       AND pd1.datanvarchar <> ''
       AND pd.datanvarchar LIKE '%'
       AND pd1.datanvarchar LIKE '%'  



  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 एक varchar से केवल संख्यात्मक मान लेता है

  2. SQL सर्वर प्रबंधन स्टूडियो (SSMS) क्या है?

  3. Azure SQL डेटाबेस व्यवस्थापन युक्तियाँ और संकेत परीक्षा (DP-300)

  4. मैं अपनी उपयोगकर्ता तालिका में व्यवस्थापक पासवर्ड कैसे हैश कर सकता हूं?

  5. SQL सर्वर भूगोल डेटाटाइप लाइन पर निकटतम बिंदु