在改变数值的同时,投向BIT数据类型。

问题描述 投票:0回答:1

我想做的是在查询中指定,我想把小于2的等级变成0,把大于2的等级变成1,同时全部投向BIT数据类型。

select name,lastname from table_name;
mysql
1个回答
1
投票

你可以使用 case 表达式。

case when rating > 2 then 1 else 0 end as rating 

在MySQL中,这可以简化为just:

(rating > 2) as rating 

在你的查询中,

select (rating > 2) as rating, name, lastname
from table_name
© www.soinside.com 2019 - 2024. All rights reserved.