una forma eficiente de probar si existe una fila de tabla

Estoy tratando de encontrar la forma más eficiente de determinar si existe una fila de tabla.

Tengo en mente 3 opciones:

SELECT EXISTS (SELECT 1 FROM table1 WHERE some_condition);

SELECT 1 FROM table1 WHERE some_condition LIMIT 0,1;

SELECT COUNT (1) FROM table1 WHERE some_condition;

Parece que para MySQL el primer enfoque es más eficiente: La mejor manera de probar si existe una fila en una tabla MySQL

¿Es cierto en general para cualquier base de datos?

ACTUALIZAR

He agregado una tercera opción.

ACTUALIZACIÓN2:

Supongamos que los productos de la base de datos son mysql, oracle y sql-server.

Respuestas a la pregunta(10)

Su respuesta a la pregunta