sql >> Database >  >> RDS >> Sqlserver

Hoe de geretourneerde kolomnaam kiezen in een SELECT FOR XML-query?

Dat zou moeten doen:

select(
SELECT col1
 FROM table1
 WHERE col2 = 'x'
 ORDER by col3
 FOR XML path('')
) as myName

Niet mooi, maar zou het resultaat moeten geven dat je nodig hebt



  1. Kolf, niet alle argumenten geconverteerd tijdens tekenreeksopmaak

  2. SQL Server 2008 Lege tekenreeks versus spatie

  3. MySQL - Efficiënt combineren van twee select-statements in één resultaat met LIMIT

  4. PostgreSQL:dubbele sleutelwaarde schendt unieke beperking op opdracht UPDATE