Agrupar condiciones WHERE en SQL usando Laravel

En el post de hoy vamos a trabajar con Laravel, PHP y consultas SQL con WHERE. Como bien sabes, en MySQL o motores similares podemos agrupar condiciones usando paréntesis, estableciendo así un orden. Por ejemplo, si queremos encerrar 2 condiciones y luego evaluarlas con un AND, haríamos algo así: select * from `productos` where `id_establecimiento` = ? and (`descripcion` LIKE ? or `codigo_barras` LIKE ?) order by `descripcion` asc; En este caso hacemos un and entre la primera comparación y el resultado de la segunda que está encerrada entre paréntesis para evaluar un or. Esto es importante porque (para este ejemplo) si no se usaran paréntesis se podrían ver los productos de todos los establecimientos si es que el código de barras coincide. Entonces veamos cómo agrupar y evaluar condiciones booleanas de la base de datos entre paréntesis usando el Query Builder y ORM de Laravel. ...

septiembre 26, 2022 · 3 min · 552 palabras · Parzibyte

Número par o impar en C# con Visual Studio

En este post de programación inicial con C# programando normalmente en Visual Studio vamos a ver cómo determinar si un número es par o impar. Para esto vamos a usar el operador módulo y comparar el resultado. También vamos a ver otra manera de hacerlo sin el operador módulo, o sea que básicamente veremos dos maneras de saber si un número es par o impar con C#. ...

febrero 7, 2022 · 3 min · 544 palabras · Parzibyte

Python - Saber si número es par o impar

En este post de programación básica en Python te mostraré cómo determinar si un número es par o impar. Además de usar el operador mod u operador % te mostraré cómo saber si un número es par sin usar mod, a través de operaciones a nivel de bits. Entonces en resumen te mostraré dos maneras de determinar si un número es impar en Python, una con mod y otra sin él. ...

junio 26, 2021 · 2 min · 351 palabras · Parzibyte

Java - Saber si número es par sin módulo

La forma más fácil de saber si un número es par o impar en Java es a través del operador módulo. Sin embargo, en ocasiones los profesores (o alguien que está interesado en probar alternativas) solicitan el código para saber si un número es par o impar en Java pero sin usar el operador módulo ni divisiones. En este post veremos cómo hacer eso usando Java y operaciones a nivel de bits. ...

marzo 1, 2021 · 2 min · 338 palabras · Parzibyte

Consulta con where en Gorm

Otro tutorial que escribo sobre Gorm, un ORM para Go o Golang. Hoy veremos cómo hacer un WHERE de SQL al traer datos usando el método Find del ORM. ...

abril 8, 2020 · 2 min · 219 palabras · Parzibyte

Número par o impar sin usar divisiones ni operador módulo en C

Hoy veremos un algoritmo simple pero un poco interesante; se trata de determinar si un número es par o impar pero con algunas restricciones: No se pueden usar divisiones No se debe usar el operador módulo % Es decir, no es como estábamos acostumbrados a hacerlo con: if(numero % 2 == 0) printf("Es par"); Lo haremos en el lenguaje de programación C, pero puedes aplicarlo para otros lenguajes. ...

noviembre 20, 2018 · 3 min · 584 palabras · Parzibyte