Utilizar dos parámetros para buscar un campo QUERY

Hola, quiero hacer una consulta query pero que me de doble opción de resultado, es decir, cuando me pida el valor: si le doy un código de artículo me muestra la información del mismo, pero si le escribo el texto ‘TODOS’ que me muestre todos los artículos de la tabla, intenté usar variables, ifnull, case, etc pero no me resultó

SELECT T0."ItemCode", T0."Dscription", T0."InQty", T0."OutQty" FROM OINM T0 WHERE T0."ItemCode" =[%0]

Si alguien pudiera orientarme. Gracias

Mucho gusto, Victor, el query quedaría de esta forma, lo único es que puede que la consulta tarde mucho tiempo en ejecutarse ya que mostraría TODO el contenido de tabla.

SELECT T0.“ItemCode”, T0.“Dscription”, T0.“InQty”, T0.“OutQty” FROM OINM T0 WHERE T0.“ItemCode” LIKE ‘%[%0]%’

Hola amogari, gracias por la respuesta, quizá no me dejé entender, pero luego de varias intentos y busquedas, tengo la solución

SELECT T0."ItemCode", T0."Dscription", T0."InQty", T0."OutQty" FROM OINM T0 
WHERE (T0."ItemCode" ='[%0]' or IFNULL('[%0]','*')='TODOS')

Espero sirva para otros casos
Saludos

Este tema se cerró automáticamente 30 días después de la última publicación. No se permiten nuevas respuestas.