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