How to manipulate the language attribute value in the following example, say to select EN1.
DECLARE @xml XML
SET @xml = N'<email><account language="English" /></email>'
SELECT T.C.value('@language', 'nvarchar(100)')
FROM @xml.nodes('email/account') T(C)
I am thinking something like this
SELECT T.C.value(CONCAT(SUBSTRING(@language, 1,2), '1'), 'nvarchar(100)')
FROM @xml.nodes('email/account') T(C)