算法工程师日常用sql处理特征,涉及需要把一个字段按照不同的条件赋不同的值,case when操作即可以满足需求,具体用法示例如下:
CASE WHEN aaa <= 0.3 THEN 0.1
WHEN aaa > 0.3 AND aaa <= 0.5 THEN aaa
WHEN aaa > 0.5 AND aaa <= 1.0 THEN 0.5
ELSE aaa
END AS aaa_new
算法工程师日常用sql处理特征,涉及需要把一个字段按照不同的条件赋不同的值,case when操作即可以满足需求,具体用法示例如下:
CASE WHEN aaa <= 0.3 THEN 0.1
WHEN aaa > 0.3 AND aaa <= 0.5 THEN aaa
WHEN aaa > 0.5 AND aaa <= 1.0 THEN 0.5
ELSE aaa
END AS aaa_new