Der Unterschied zwischen deiner Empfehlung und deinem Code ist, dass du nicht nach dem "ob" sondern nach den Daten selbst fragst. Um dann eine Antwort zu bekommen musst du erst die Metadaten zum Abfrageergebnis auswerten. Und wenn dich die Feldinhalte gar nicht interessieren, hast du sie zwar umsonst aber nicht kostenlos zum Client transportieren lassen.
das ist halt die Frage, ob die Daten angezeigt werden sollen oder nicht. Wenn ja, ist EKKis Vorschlag OK, ansonsten ist natürlich COUNT() mit der richtigen Logik vorzuziehen.