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

एसक्यूएल सर्वर संख्या से कॉलम का चयन करें

SELECT * FROM INFORMATION_SCHEMA.COLUMNS
    WHERE TABLE_NAME = 'myTable' AND ORDINAL_POSITION = '3'

यह कथन आपकी तालिका का तीसरा स्तंभ लौटाता है

आपको एक लेन-देन SQL कथन लिखना होगा जैसे

DECLARE @columnname nvarchar(100), @sql nvarchar(500)

SELECT @columnname = ORDINAL_POSITION FROM INFORMATION_SCHEMA.COLUMNS
            WHERE TABLE_NAME = 'myTable' AND ORDINAL_POSITION = '3'

SET @sql = 'SELECT ' + @columnname + ' FROM mytable'

EXEC @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 सेलेक्ट स्टेटमेंट का ऑर्डर

  2. मैं SQL सर्वर में बिगिंट (यूनिक्स टाइमस्टैम्प) को डेटाटाइम में कैसे परिवर्तित कर सकता हूं?

  3. SQL सर्वर में CSV फ़ाइल आयात करें

  4. एक्सेस में UNPIVOT का अनुकरण कैसे करें?

  5. LINQ से SQL तालिका से प्रत्येक Nth पंक्ति