La lógica de este tipo probablemente pertenece mejor a la capa de presentación, en lugar de a la base de datos, de su aplicación. Sin embargo, es posible usar MySQL IF()
función o su CASE
expresión, por ejemplo:
SELECT art, type, IF(type='b',NULL,price) price FROM x;
Véalo en sqlfiddle .