
16/11/2015, 06:02
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses Puntos: 2658 | |
Respuesta: Comodín para WHERE No existe un "comodín" para el WHERE en ningún DBMS. La propia característica de lenguaje imperativo de SQL te puede decir que todo lo que SQL debe hacer se le tiene que indicar expresamente.
Lo que se hace en el caso que mencionas es crear la sentencia dinámicamente poniéndole u omitiendo condiciones en el WHERE según se necesite. Eso se hace por programación, no es muy difícil, y podrás encontrar ejemplos y ayudas en los subforos de los lenguajes. Siendo programación, es OFF TOPIC en los foros de BBDD.
Sí es posible simular un comportamiento como el que dices, en algunos casos. El problema es que para lograrlo debes crear consultas ineficientes, de muy mala performance y dañinas para tu propia aplicación.
No te lo recomiendo.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |