gpt4 book ai didi

mysql - 如何操作 SQL 查询输出

转载 作者:行者123 更新时间:2023-11-29 06:36:58 25 4
gpt4 key购买 nike

我想知道是否有可能,例如我有一个包含以下结果的 sql 表

+----+---------+--------+--------+
| ID | Name | Number | Active |
+----+---------+--------+--------+
| 1 | Jessica | 12 | 0 |
| 2 | Andrew | 23 | 1 |
| 3 | Jason | 53 | 0 |
+----+---------+--------+--------+

我想将事件字段更改为0 = No | 1 = 是,但仅在结果中,我不想更改行的值,是否可以进行一个查询来完成此操作?

根据下面的答案,我设法更改了它,但现在如何在 php 中回显该值?

SELECT *, case when Active =0 then 'No' when Active =1 then 'Yes' end as Expr1,
FROM table

应该是这样的:$isActive = $rows['Expr1'];NVM 上面的行正在工作。

最佳答案

只需使用 case 语句来翻译 1 = 是和 0 = 否,如下所示

select ID 
,Name
,Number
,case when Active=0 then 'No'
when Active=1 then 'Yes'
end as active_y_n
from table

关于mysql - 如何操作 SQL 查询输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53398216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com