• This is what I got when I used your code in SSMS as is. It looks correct for me. So perhaps something specific to your database settings (like collation) is making it sort differently?

    <row>

    <ID>1</ID>

    <Firm_Name>ABC Capital</Firm_Name>

    <Firm_Address_1>123 The Lane</Firm_Address_1>

    <Firm_City>London</Firm_City>

    <AUM_USD>100000</AUM_USD>

    <Industry>Retail, Consumer Goods</Industry>

    </row>

    <row>

    <ID>2</ID>

    <Firm_Name>AXyZ Capital</Firm_Name>

    <Firm_Address_1>333 The Lane</Firm_Address_1>

    <Firm_City>New York</Firm_City>

    <AUM_USD>9999</AUM_USD>

    <Industry>Food</Industry>

    </row>

    <row>

    <ID>3</ID>

    <Firm_Name>ABC Capital</Firm_Name>

    <Firm_Address_1>1 The Lane</Firm_Address_1>

    <Firm_City>Milan</Firm_City>

    <AUM_USD>555</AUM_USD>

    <Industry>Agriculture</Industry>

    </row>