Да, большинство СУБД поддерживают его, например, в PostgreSQL это
CREATE INDEX notNullblob ON myTable (blobCol is not NULL);
Кажется, что лучшее, что вы могли бы сделать на SQL Server, - это создать вычисляемый столбец , который, например, будет содержать 1, если BLOB-объект равен нулю, и 0 в противном случае и создать индекс для этого.