SQL如何替换select return的值?
在我的数据库(MySQL的)表中,有一列1
,并0
为代表true
和false
分别。
但是在中SELECT
,我需要它替代true
或false
在GridView中进行打印。
我如何SELECT
查询才能做到这一点?
在我当前的表中:
id | name | hide 1 | Paul | 1
2 | John | 0
3 | Jessica | 1
我需要它显示:
id | name | hide 1 | Paul | true
2 | John | false
3 | Jessica | true
回答:
您有多种选择:
- 与域表连接
TRUE
,FALSE
布尔 值。 - 使用(如本答案所示)
SELECT CASE WHEN hide = 0 THEN FALSE ELSE TRUE END FROM
或者如果不支持 布尔值 :
SELECT CASE WHEN hide = 0 THEN 'false' ELSE 'true' END FROM
以上是 SQL如何替换select return的值? 的全部内容, 来源链接: utcz.com/qa/400872.html