Я пытаюсь сделать выбор в таблице с примерно 35 000 строк, один из столбцов представляет собой varbinary, который может иметь некоторые значения NULL, и мне нужно исключить эти значения NULL из моих результатов.
Проблема в том, что когда вы делаете выбор в столбце varbinary, это занимает много времени, я нашел способ, который я не уверен, что могу использовать, или это лучший способ сделать что-то подобное, и я хотелось бы несколько мнений.
Вот:
SELECT REQUEST,REQLOCATION,DESCRIPT,BLOBNAME,BLOBSIZE,substring(BLOBVALUE,0,1) AS BLOBVALUE,BLOBMODE,BLOBPATH,BLOBID,
REDIRID,ANALYST,CLIENT,SEVENT,PACKAGE,INSERTDATE
FROM REQBLOB WHERE substring(BLOBVALUE,0,1) IS NOT NULL
Столбец varbinary
— это столбец «BLOBVALUE», в котором я делаю выбор «substring
», и этот запрос мгновенно дал мне результат в 20 000 строк, и я думаю, что он вернул только действительные данные, а не NULL, что вы думаете об этом?