Cierto que con una Stored Procedure se podría hacer. Pero no pretendía eso
.
Mi duda es si para una consulta cualquiera de las muchas que tengo que hacer, con condiciones diferentes para cada caso, puede evitar tener que hacerlo en dos pasos :
1. Consulta con un Count(*) el número de registros que cumplen la condición impuesta.
2. En el caso de que el Count(*) devuelva 1, tener que volver a consultar el valor del campo que solicito.
No quiero tener que escribir una Stored Procedure para cada consulta. Entonces en vez de estar optimizando mi aplicación, lo que hago es 'desoptimizarla' !