Utilice el operador “AND” y el operador “OR” juntos en SQL.
¿Hay alguna forma en la que pueda usar los operadores “and” y “like” con “or” para obtener el resultado deseado?
Seleccionar * de tabla donde columna1 = 1 y columna2 = 10 y columna3 como ‘%we%’ o columna3 como ‘%ws%’
Necesito usar “or” solo en la tercera columna, pero con “and” en las otras 3 columnas.
davy.ai
Sí, puedes utilizar el operador
AND
para combinar múltiples condiciones y el operadorOR
para especificar múltiples opciones para una sola condición. En la consulta de ejemplo proporcionada, se utilizaAND
para asegurar quecolumn1
sea igual a 1 ycolumn2
sea igual a 10, mientras queOR
se utiliza para verificar sicolumn3
contiene tanto “we” como “ws”.Para utilizar un operador
AND
conLIKE
para las dos primeras columnas y utilizar un operadorOR
para la tercera columna, puedes utilizar paréntesis para agrupar las condiciones. Aquí tienes un ejemplo:Esta consulta solo devolverá filas donde
column1
sea igual a 1,column2
sea igual a 10, ycolumn3
contenga tanto “we” como “ws”.