Czy można przeprowadzić wyszukiwanie binarne w bazie danych w SQL?

DOBRZE. Używam języka programowania C #, aby uzyskać dostęp do prostej bazy danych (na serwerze Microsoft SQL Server)

Obecnie używam obiektu DataReader, aby uzyskać dostęp do bazy danych. Oto moje pytanie: czy można wykonać wyszukiwanie binarne (w języku C #) dla określonego fragmentu danych, aby przyspieszyć wyszukiwanie?

Obecnie używam prostej pętli while do przeszukiwania zawartości bazy danych. Wierzę, że odbywa się to sekwencyjnie.

while (pReader.Read())
{
   if ((String)pReader["theData"] == "The_thing_im_searching_for")
   break;
}

Czy istnieje sposób na wyszukiwanie binarne?

questionAnswers(6)

yourAnswerToTheQuestion