Недавно понадобилось написать CAML-запрос для выбора элементов списка с непустыми значениями столбца (ячейки). Нужно было выбрать все записи, в которых столбец OS имел значение "Windows", а столбец UserName был не пустым. Не будучи асом в CAML'е, сперва решил попробовать использование конструкции <Neq> и <Value Type='Text'></Value>, т.е. некий аналог var != "". Но результат оказался не очень. (далее...)