gpt4 book ai didi

mySQL计算一个字符串出现的次数

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

我有这个问题...

SELECT SUM(brownlow_votes) AS votes, 
player_id,
player_name,
player_team,
COUNT(*) AS vote_count
FROM afl_brownlow_phantom, afl_playerstats
WHERE player_id=brownlow_player
AND brownlow_match=player_match
GROUP BY player_id
ORDER BY votes DESC LIMIT 50

所以“votes”变成了一名球员拥有的票数,“vote_count”变成了一名球员被投票的次数(比赛)。这很好用。

但是,我有另一个名为“brownlow_lock”的列,它要么是空白,要么是“Y”。如何获得“Y”的出现次数?我知道我可以解决这个问题,将其更改为 0 或 1 并只执行 SUM(),但我不想去编辑大量插入数据的页面。

最佳答案

如果我理解正确,你只需要添加

COUNT(CASE WHEN brownlow_lock='Y' THEN 1 END) AS Cnt

你的问题

关于mySQL计算一个字符串出现的次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5465009/

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