Ytterligare ett alternativ är att casta XML som nvarchar och sedan söka efter den givna strängen som om XML var ett nvarchar-fält.
SELECT *
FROM Table
WHERE CAST(Column as nvarchar(max)) LIKE '%TEST%'
Jag älskar den här lösningen eftersom den är ren, lätt att komma ihåg, svår att förstöra och kan användas som en del av en where-klausul.
Det här kanske inte är den bästa lösningen, så tänk efter två gånger innan du skickar den till produktion. Den är dock väldigt användbar för en snabb felsökningssession, där jag mest använder den.
EDIT:Som Cliff nämner det kan du använda: