sql—在更改值时转换为位数据类型

biswetbf  于 2021-08-13  发布在  Java
关注(0)|答案(1)|浏览(322)

我要做的是在查询中指定,我要将任何低于2的等级转换为0,并将任何大于2的等级转换为1,同时将所有等级一起转换为位数据类型

select name,lastname from table_name;
oxf4rvwz

oxf4rvwz1#

你可以使用 case 表达式:

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

在mysql中,这可以简化为:

(rating > 2) as rating

在您的查询中:

select (rating > 2) as rating, name, lastname
from table_name

相关问题