我试图创建一个查询,当我选择一行,一列为0时,它显示No,如果为1,则显示Yes。
这是一个示例表。
SELECT * FROM NUMBERS
RESULT:
PRODUCT | HAS
APPLES | 0
GRAPES | 1
并且显示1或0显示是或否。
由于
答案 0 :(得分:5)
您可以使用MySQL的IF
声明
SELECT `PRODUCT`, IF(`HAS` = 1, 'Yes', 'No') AS `HAS`
FROM NUMBERS
答案 1 :(得分:4)
是的,您可以使用案例陈述
SELECT
PRODUCT,
case when `HAS`= 1 then 'YES'
else 'NO' end as `HAS`
FROM NUMBERS