Quién no se ha encontrado en la situación de tener que hacer selecciones por diferentes criterios para consultas e informes que pueden ser seleccionadas libremente por el usario ?
Creo que este es una situación típica a la que todos le hemos dado bastantes vueltas, hemos comentado con compañeros e intentado buscar la mejor solución.
Aquí tenéis un artículo muy interesante, publicado por Erland Sommarskog (SQL Server MVP):
Dynamic search conditions in T-SQL
Espero que os resulte interesante.
No entiendo tu pregunta, no vas a encontrar una aplicación real que aplique simultáneamente todas estas técnicas. Lo importante es conocerlas, ver sus pros y contras, e irlas aplicando en función de tus necesidades.
Además todos estos ejemplos funcionan sobre la base de datos northwind que viene con SQL Server 2000 y versiones anteriores, y también la puedes descargar de microsoft downloads.