2016-06-25 2 views
0

예 : 내 열에 "밀리그램"(prod_unit)이 있는지 알아야합니다. 그렇다면, 나는 그것을 "그램"으로 바꿀 것입니다.SELECT QUERY에 조건문을 삽입하는 방법

나는이 쿼리를 시도 :

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

내가이 예를 얻을 필요가 :

Soy Sauce - 800 milligrams 

가된다 :

Soy Sauce - 800 grams 

행운의 남자를. 너의 협조가 필요해. 포맷에 대한

답변

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

정답, 나는 당신을 위해 그것을 포맷하지만 ... – sgeddes

+0

감사합니다 – Gish

관련 문제