有没有办法在0或1的结果查询中显示是或否?

For*_*SJC 0 mysql

我正在尝试创建一个查询,当我选择一行,一列为0时,它显示No,如果为1则显示Yes.

这是一个示例表.

SELECT * FROM NUMBERS
RESULT:
PRODUCT | HAS
APPLES  | 0
GRAPES  | 1
Run Code Online (Sandbox Code Playgroud)

并显示1或0显示是或否.

谢谢

Rob*_*ert 7

你可以使用MySQL的IF声明

SELECT `PRODUCT`, IF(`HAS` = 1, 'Yes', 'No') AS `HAS`
FROM NUMBERS
Run Code Online (Sandbox Code Playgroud)