1
我想在MySQL中選擇一些整數值。其中一些值爲零,我想以空字符串的形式抓取,並在可用時獲取整數值。替代MySQL CASE/WHEN?
所以我有這樣的事情:
SELECT CASE field WHEN 0 THEN '' ELSE field, [repeat for other fields]
有什麼辦法縮短這個在SQL查詢? MySQL是否支持三元運算符?
我想在MySQL中選擇一些整數值。其中一些值爲零,我想以空字符串的形式抓取,並在可用時獲取整數值。替代MySQL CASE/WHEN?
所以我有這樣的事情:
SELECT CASE field WHEN 0 THEN '' ELSE field, [repeat for other fields]
有什麼辦法縮短這個在SQL查詢? MySQL是否支持三元運算符?
這也似乎比CASE/WHEN更快。 – 2010-08-25 08:04:21