在Access 2016 SQL查询中集成替换功能

在Access 2016 SQL查询中集成替换功能,sql,ms-access,Sql,Ms Access,我有下面的SQL查询,希望用Twenty20 Cup England替换联赛中出现的所有短语Vitality Blast。为此,我想我需要使用Replace函数,但我不知道如何集成它 谁能给我指出正确的方向吗 谢谢 SELECT BallByBall.matchId, BallByBall.inningsNo, BallByBall.ballNumber, BallByBall.ballRank, BallByBall.bowler, BallByBall.batsman, BallByBall

我有下面的SQL查询,希望用Twenty20 Cup England替换联赛中出现的所有短语Vitality Blast。为此,我想我需要使用Replace函数,但我不知道如何集成它

谁能给我指出正确的方向吗

谢谢

SELECT BallByBall.matchId, BallByBall.inningsNo, BallByBall.ballNumber, BallByBall.ballRank, BallByBall.bowler, BallByBall.batsman, BallByBall.runs, BallByBall.byes, BallByBall.legByes, BallByBall.wides, BallByBall.noBalls, BallByBall.wicket, Lineups.bowlingStyle, Matches.League, Matches.convDate, ScorecardBatting.howDismissed, (SELECT COUNT(T2.ballRank) + 1
FROM BallByBall T2
WHERE T2.matchId = BallByBall.matchId
AND T2.batsman = BallByBall.batsman
AND T2.ballRank < BallByBall.ballRank
) AS Rank
FROM ScorecardBatting RIGHT JOIN (Matches RIGHT JOIN (Lineups RIGHT JOIN BallByBall ON (Lineups.matchId = BallByBall.matchId) AND (Lineups.playerId = BallByBall.bowler)) ON Matches.matchId = BallByBall.matchId) ON (ScorecardBatting.matchId = BallByBall.matchId) AND (ScorecardBatting.batsmanId = BallByBall.batsman)
ORDER BY BallByBall.matchId, BallByBall.inningsNo, BallByBall.ballRank;

关于我们在评论中的讨论,您必须使用UPDATE语句

UPDATE YourTableName SET League = 'Twenty20 Cup (England)'
WHERE League = 'Vitality Blast';

有关更多详细信息,请参阅:

您想更新该字段还是显示替换?嗨,Maciej,我想更新该字段。谢谢你的输入数据是什么?嗨,Maciej,这是csv文件中的文本。这就是你的意思吗?是的。我对你所说的意思也很感兴趣:用“20世纪20杯英格兰赛”取代联赛中所有出现的“活力爆炸”一词。联盟球场上的可视爆炸是否每排不止一次?你好,谢谢。这可以集成到现有的代码中吗?不确定,你的意思是。。。更新数据用于更改其内容。“更新”命令不能用于选择数据。你必须更清楚。请提供样本数据和预期结果,以改进您的问题。