如何在redshift中获取ip地址的前三部分

时间:2017-01-17 06:07:53

标签: amazon-redshift

如何以红移的方式获取IP地址的前三部分,例如1.2.3.4我只需要1.2.3

我试过regexp_substr(电子邮件,'。[^。] *')只返回第一部分

1 个答案:

答案 0 :(得分:3)

你可以使用split_part函数,

select split_part(ip,'.',1)||'.'||split_part(ip,'.',2)||'.'||split_part(ip,'.',3)