gpt4 book ai didi

mysql 替换IP地址中的最后一组数字

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

我想用 * 替换所有 IP:port 的最后一位数字。

例如:192.168.1.1:2000 应变为 192.168.1.*:2000

最佳答案

set @ip = '192.168.1.1:2000';
select concat(
substring_index(substring_index(@ip, ':', 1), '.', 3),
'.*:',
substring_index(@ip, ':', -1)
);

如果您想了解其工作原理,请运行以下查询:

set @ip = '192.168.1.1:2000';
select @ip
, substring_index(@ip, ':', 1)
, substring_index(@ip, ':', -1)
, substring_index(substring_index(@ip, ':', 1), '.', 3);

它会回来

192.168.1.1  2000  192.168.1

您只需连接最后两列和中间部分(.*:)

关于mysql 替换IP地址中的最后一组数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48362176/

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