MySQL将性别作为布尔值存储在表中时将其提取为字符串

Pat*_*han 3 mysql

我有一张桌子叫accounts. 在那里,我有一列名为genderwhere 它的数据类型是Boolean

我想直接在我的select query. 我如何在 MySQL 中实现这一点?

Sud*_*jha 5

MySql 支持标准的 SQL CASE 语句。MySQL 也有较短但非标准的 IF 语句

SELECT IF(gender,'MALE','FEMALE') as gender from accounts
Run Code Online (Sandbox Code Playgroud)