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

विभिन्न तालिका के कॉलम के आधार पर गणना किए गए कॉलम के लिए सूत्र

आप इसके लिए एक उपयोगकर्ता-परिभाषित फ़ंक्शन बना सकते हैं:

CREATE FUNCTION dbo.GetValue(@ncode INT, @recid INT)
RETURNS INT
AS 
   SELECT @recid * nvalue 
   FROM c_const 
   WHERE code = @ncode

और फिर उसका उपयोग अपने परिकलित कॉलम को परिभाषित करने के लिए करें:

ALTER TABLE dbo.YourTable
   ADD NewColumnName AS dbo.GetValue(ncodeValue, recIdValue)


  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. एसक्यूएल सर्वर 2008 - क्या एक ट्रिगर लॉगिन/उपयोगकर्ता के समान अनुमतियों के साथ चलता है?

  3. सीटीई और सबक्वेरी के बीच अंतर?

  4. SSIS एक्सेल इम्पोर्ट फोर्सिंग गलत कॉलम टाइप

  5. SQL सर्वर में एक स्ट्रिंग और एक संख्या को जोड़ने के 6 तरीके