gpt4 book ai didi

mysql - 如何使用 mysql if 语句在 gridview 中将 mysql 数据库值显示为文本

转载 作者:行者123 更新时间:2023-11-29 12:28:51 25 4
gpt4 key购买 nike

我有一个由四列组成的数据库,但我想显示最后一列(iActive),该列仅在其下方具有值 1 和 0(如果 1 显示为事件,否则如果 0 显示为非事件)在我的表单加载 GridView 中。我也尝试过使用 case 方法,但不起作用。
下面是我的 gridview 存储过程

DROP PROCEDURE IF EXISTS `sp_chargegridview`$$

CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_chargegridview`()
BEGIN
SELECT chargeRate AS `Charge Rate`, TransDate AS `Transaction Date`, iActive AS `Active`
FROM t_pi_msg_charge_rate;
SELECT DataID,
CASE iActive
WHEN "1" THEN Active
WHEN "0" THEN Inactive
END AS Active
FROM t_pi_msg_charge_rate;

END$$

最佳答案

我不确定,但试试

SELECT DataID,
CASE
WHEN iActive == "1" THEN "Active"
WHEN iActive == "0" THEN "Inactive"
END AS "Active"
FROM t_pi_msg_charge_rate;

//编辑如果iActive是整数而不是字符串,则删除“0”和“1”中的引号

关于mysql - 如何使用 mysql if 语句在 gridview 中将 mysql 数据库值显示为文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27900720/

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