gpt4 book ai didi

mysql - 根据 PL/SQL 中的特定条件替换 IP 地址中的最后一个字符串

转载 作者:行者123 更新时间:2023-11-29 22:30:44 25 4
gpt4 key购买 nike

我有一个包含字段和值的表格:

 ENTADDR (VARCHAR2)     ENTIFINDEX (VARCHAR2)18.17.16.2                118.17.16.53               218.17.16.1                318.17.16.54               4

我必须加入知道第一个 ENTADDR 的第一个和第三个记录。那么如何从 18.17.16.2 获取 18.17.16.1 呢? (最后一个字符-1)。同样,我必须加入第二条和第四条记录,知道第二条ENTADDR(18.17.16.54来自18.17.16.53,即最后一个字符+1)

所以我需要“选择”,例如:

选择
表 1 中的 ENTIFINDEX
其中 'ENTADDR 的一些转换(更改最后一个字符) '= ENTADDR

谢谢建议!!

最佳答案

这就是你正在看的

SQL> select concat (substr('18.17.16.2',1,9),substr ('18.17.16.2',-1)-1 ) as "concat val" from dual;

concat val
----------
18.17.16.1

关于mysql - 根据 PL/SQL 中的特定条件替换 IP 地址中的最后一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29816655/

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