假设我有一个带有"Food“表的SQLite数据库,它有3列。
名称:食品集团健康
现在假设Healthy是一个布尔值,它在SQLite中由一个整数表示,这意味着这个数据库返回1表示健康食品,0返回不健康食品。
现在假设我想要写一个查询来返回所有三行,但是不是健康的1或0,我希望它返回“吃我”作为健康食物,而“避免我”代表不健康的食物。我如何编写一个只使用SELECT语句返回该查询的查询?
发布于 2014-01-11 00:57:04
您可以在这里使用案例表达,例如:
select Name, case Healthy when 1 then "Eat me" else "Avoid me" end from Food;https://stackoverflow.com/questions/21057077
复制相似问题