如果用户选择显示他们的位置,我希望查询返回距离。这就是我所拥有的:
SELECT
showpos,
CASE distance WHEN showpos=1 THEN distance ELSE "N/A" END
FROM table
我也有 showpos (1=True/0=False) 的 case 语句,但这没有任何错误。这没有返回正确的结果。如何让它仅在 showpos=1 时显示距离并在 showpos=0 时返回“N/A”?
原始数据:
查询结果后:
如果用户选择显示他们的位置,我希望查询返回距离。这就是我所拥有的:
SELECT
showpos,
CASE distance WHEN showpos=1 THEN distance ELSE "N/A" END
FROM table
我也有 showpos (1=True/0=False) 的 case 语句,但这没有任何错误。这没有返回正确的结果。如何让它仅在 showpos=1 时显示距离并在 showpos=0 时返回“N/A”?
原始数据:
查询结果后: