Cuando corrí el código usando "o" no quitó los valores inconsistentes de la columna 'Condominio', por lo que opino de debe usarse "y".
Cuando corrí el código usando "o" no quitó los valores inconsistentes de la columna 'Condominio', por lo que opino de debe usarse "y".
Hola Jorge,
Entiendo tu confusión con respecto al uso de "o" en lugar de "y" al eliminar registros inconsistentes. En este caso, el uso de "o" (OR) es intencional y necesario para cumplir con el objetivo de eliminar registros donde cualquiera de las condiciones sea verdadera. Es decir, queremos eliminar apartamentos cuyo valor de alquiler sea igual a cero o cuyo valor de condominio sea igual a cero.
Si usáramos "y" (AND), estaríamos buscando registros donde ambas condiciones se cumplan simultáneamente, lo cual no es el objetivo en este caso. Queremos asegurarnos de que cualquier registro que tenga al menos una de estas condiciones (valor o condominio igual a cero) sea eliminado, por eso se utiliza "o".
Por ejemplo, si tienes un registro con un valor de alquiler de 100 y un condominio de 0, con "o" este registro sería eliminado, pero con "y" no lo sería porque no cumple ambas condiciones al mismo tiempo.
Espero que esto aclare tu duda y te ayude a entender por qué se utiliza "o" en este contexto. ¡Espero haber ayudado y buenos estudios!