如何在SELECT QUERY上插入条件语句或IF ELSE FUNCTION

时间:2016-06-25 01:00:39

标签: mysql phpmyadmin

例: 我需要知道他们是否是"毫克"在我的专栏,这是prod_unit。如果是这样,我会将其更改为"克"。

我尝试这个查询:

Select concat (`prod_name`,' - ',`prod_quantity`,' ',`prod_unit`) 
from prod_table;

我需要得到这个Ex:

Soy Sauce - 800 milligrams

变为:

Soy Sauce - 800 grams
祝你们好运。我需要你的帮助。

1 个答案:

答案 0 :(得分:2)

SELECT CONCAT(prod_name,'-',prod_quantity,' ',
    CASE WHEN prod_unit = 'milligrams' THEN 'grams' 
         ELSE prod_unit 
    END) AS shortName 
FROM prod_table;