Лучше использовать одно из следующих:
-- Method 1.
SELECT 1
FROM table_name
WHERE unique_key = value;
-- Method 2.
SELECT COUNT(1)
FROM table_name
WHERE unique_key = value;
Первый вариант не должен давать вам никакого результата или один результат, второй счет должен быть равен нулю или единице.
Сколько лет документации вы используете? Несмотря на то, что вы прочитали хороший совет, большинство оптимизаторов запросов в последних СУБД все SELECT COUNT(*)
равно оптимизируют , поэтому, хотя теоретическая разница (и более старые базы данных) существует, вы не должны заметить никакой разницы на практике.