SQL如何替换select return的值? [英] SQL How to replace values of select return?
本文介绍了SQL如何替换select return的值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在我的数据库(MySQL)表中,有一列分别包含1
和0
的列,分别表示true
和false
.
In my database (MySQL) table, has a column with 1
and 0
for represent true
and false
respectively.
但是在SELECT
中,我需要将其替换为true
或false
以便在GridView中进行打印.
But in SELECT
, I need it replace for true
or false
for printing in a GridView.
如何进行我的SELECT
查询来做到这一点?
How to I make my SELECT
query to do this?
在我当前的表格中:
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
Boolean 值的域表. -
使用(此答案中指出的)
- Join with a domain table with
TRUE
,FALSE
Boolean value. Use (as pointed in this answer)
SELECT CASE WHEN hide = 0 THEN FALSE ELSE TRUE END FROM
或者如果不支持 Boolean :
SELECT CASE WHEN hide = 0 THEN 'false' ELSE 'true' END FROM
这篇关于SQL如何替换select return的值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文