Можно ли выполнить двоичный поиск в базе данных в SQL?
ХОРОШО. Я использую язык программирования C # для доступа к простой базе данных (на Microsoft SQL Server)
В настоящее время я использую объект DataReader для доступа к базе данных. Итак, вот мой вопрос: возможно ли выполнить бинарный поиск (в C #) для определенного фрагмента данных, чтобы я мог сделать поиск быстрее?
В настоящее время яиспользуя простой цикл while для поиска содержимого базы данных. Я считаю, что это делается последовательно.
while (pReader.Read())
{
if ((String)pReader["theData"] == "The_thing_im_searching_for")
break;
}
Так есть ли способ сделать бинарный поиск?