sql >> Databasteknik >  >> RDS >> Sqlserver

summera några xml-nodvärden i sql server 2008

select @xml.value('sum(/Parent[@ID = "p"]/Child)', 'float') as Sum

Användningen av float skyddar mot att det inte finns någon Parent med det ID . Du kan sedan casta detta resultat till int .



  1. Sequelize Migration - Skapa trigger i PostgreSQL

  2. VÄLJ flera rader WHERE som matchar två villkor

  3. Hur man får en lista över gemensamma vänner

  4. Betydelse av id =LAST_INSERT_ID(id)