mysql - Optional variables in an sql query string -
i automating excel , have string read input sheet variable1,2,3,4,5,6
i wish make them optional if left empty query executes usual
  select left(name, 5)    production.product      product.name 'variable1'   product.brand 'variable2'   prodcut.price > 'variable3'   prodcut.expirydate > 'variable4'   order productid; 
try this:
select left(name, 5)  production.product (product.name @variable1 or @variable1 null) , (product.brand @variable2 or @variable2 null) , (product.price > @variable3 or @variable3 null) , (product.expirydate > @variable4 or @variable4 null) order productid; 
Comments
Post a Comment