gpt4 book ai didi

mysql - col 不为空时的 sql 情况

转载 作者:行者123 更新时间:2023-11-29 10:09:20 25 4
gpt4 key购买 nike

我之前问过一个类似的问题,然后回去重新审视我的逻辑。这是一个更新。我在 teamsql 中运行 mysql。

我想限制 col (lc.ladder_advocacy) 不为空的情况。

SELECT 
@row_number:=(CASE
WHEN @member_id = lh.member_id and lc.ladder_advocacy IS NOT NULL
THEN @row_number + 1
ELSE 1
END) AS rank,
@member_id:=lh.member_id AS member_id,
lc.name,
lh.trigger_event_date,
lc.ladder_advocacy
FROM
leenk_ladder_history AS lh
LEFT JOIN leeds_so.leenk_ladder_config AS lc ON lh.ladder_config_id = lc.id
WHERE
ladder_change = 1 AND trigger_active = 1
ORDER BY member_id , trigger_event_date DESC;

我也尝试过:

lc.ladder_advocacy <> ``
lc.ladder_advocacy <> ""
lc.ladder_advocacy != ""
lc.ladder_advocacy != ``

仍然收到返回结果,lc.ladder_advocacy 列显示空白值。

LADDER_ADVOCACY still showing nulls

有什么想法吗?

最佳答案

原来teamsql中的美化功能增加了一个额外的空间。

答案:

SELECT 
@row_number:=(CASE
WHEN @member_id = lh.member_id
THEN @row_number + 1
ELSE 1
END) AS rank,
@member_id:=lh.member_id AS member_id,
lc.name,
lh.trigger_event_date,
lc.ladder_advocacy
FROM
leeds.leenk_ladder_history AS lh
LEFT JOIN leeds_so.leenk_ladder_config AS lc ON lh.ladder_config_id = lc.id
WHERE
ladder_change = 1 AND trigger_active = 1 and lc.ladder_advocacy <> ''
ORDER BY member_id , trigger_event_date DESC;

关于mysql - col 不为空时的 sql 情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51293108/

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