gpt4 book ai didi

mysql - 如何根据值修改select语句的结果?

转载 作者:行者123 更新时间:2023-11-29 15:18:21 25 4
gpt4 key购买 nike

我不是MySQL人,只是通过做事来学习,我有存储值0或1的数据库,现在在grafana中,如果select语句的值产量为1,我想在线显示,如果select语句中online的值为1,则离线显示0.

到目前为止,这就是我写的

SELECT  "online" if online == 1 else "offline", datetime_added as time from roku_online_status order by id DESC LIMIT 1;

但 select 语句出错。

最佳答案

您正在寻找 case 表达式:

SELECT   CASE online WHEN 1 THEN 'online' ELSE 'offline' END, datetime_added AS time
FROM roku_online_status
ORDER BY ID DESC
LIMIT 1;

关于mysql - 如何根据值修改select语句的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59534042/

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