Зачем он нужен. ExecuteScalar();

Добрый всем.

Может ли мне кто-нить обьяснить зачем нужна эта функция?

Как я понял, она возвращает первое значение.

Но ведь нужны могут быть и все остальные!! причем с равной вероятностью!!

Значит нужно реализовать эту функцию для всех элементов??