LTRIM(RTRIM(@x)) = ''
Спасибо. С утра это совершенно очевидно.
А то, что будет полный скан, Вас не пугает?
Да, это крайне важно, понимаю. Но в этом Where есть еще штук пять условий в AND, внутри каждого и стоят условия OR. Они и должны ограничить полный скан. Просто в данной проблеме я был сосрдоточен на том, чтобы внутри каждого AND расчет отстановился на первом слева условии, ибо чем дальше вправо - тем тяжелее расчетные условия. Скажем второе-третье условия просчитываются за 2-3 секунды, а самое правое - 40 секунд.