Excelente vídeo Héctor, esto me hubiera caído mejor hace 2 años, me la pellizqué un buen buscando en inglés en ese entonces 😅 que chido que los nuevos programadores tienen más apoyo profesional aquí en LATAM. Saludos!
Genial, me ha servido mucho, antes utilizaba Or con las variables en el where pero este modo es mas útil cuando requieres evaluar el valor de las variables parámetro, también note que ni no declaras las variables @params y @sql como nvarchar(max), no jala, porque yo las declare varchar! Gracias, saludos!
Yo resolvía eso de la siguiente forma: SELECT * FROM conceptos WHERE (precio=@precio OR @precio=0) AND (descripcion=@descripcion OR @descripcion='') No se que tan óptimo era, pero estoy seguro que funcionaba. Aclarando que los parámetros del SP siempre tenían un valor por defecto, 0 para los numéricos y '' para cadenas.
Si te ha gustado el video puedes apoyarme con un Like, eso ayuda a que llegué a más gente :D ¡Muchas gracias!
hola, eres excelente para explicar, Saludos cordiales desde Managua, Nicaragua
Buenísimo prix, lo mejor de todo es que aprendí a evitar la inyección SQL!!!
Excelente vídeo Héctor, esto me hubiera caído mejor hace 2 años, me la pellizqué un buen buscando en inglés en ese entonces 😅 que chido que los nuevos programadores tienen más apoyo profesional aquí en LATAM.
Saludos!
Gracias por el video, entiendo que esto es más óptimo que en ves de poner un iif en mi where si es null o un valor no deseado.
Excelente video. muchas gracias
Genial, me ha servido mucho, antes utilizaba Or con las variables en el where pero este modo es mas útil cuando requieres evaluar el valor de las variables parámetro, también note que ni no declaras las variables @params y @sql como nvarchar(max), no jala, porque yo las declare varchar! Gracias, saludos!
Muy buen video! Muy útil definitivamente
Muchas gracias Héctor!!
Saludos desde Nicaragua
me gusta mucho ese truco de "-1=-1" yo usaba el "1=1" que se lo aprendi a un colega hace mucho pero el concepto es el mismo
Yo resolvía eso de la siguiente forma:
SELECT * FROM conceptos WHERE (precio=@precio OR @precio=0) AND (descripcion=@descripcion OR @descripcion='')
No se que tan óptimo era, pero estoy seguro que funcionaba.
Aclarando que los parámetros del SP siempre tenían un valor por defecto, 0 para los numéricos y '' para cadenas.
Me han dado ganas de programar con T-SQL otra vez
Que tal el tema de performance del query baja? Al tener que compilar y ejecutar el query casi al mismo tiempo.
Genial!!
buen video, una pregunta como se veria la consulta si para los flitros usaras LIKE %x%
Si se usa EntityFramework con Linq, no existe este problema verdad?
Nop. Pero debes trabajar bajo IQueryable
No entendi lo que paso...soy re noob