Amazon redshift 如何在红移中仅获取ip地址的前三部分

Amazon redshift 如何在红移中仅获取ip地址的前三部分,amazon-redshift,Amazon Redshift,例如,如果IP地址的1.2.3.4我只需要1.2.3,那么如何以红移方式获取IP地址的前三部分 我尝试过regexp_substr(电子邮件,.....]*'),它只返回第一部分您可以使用split_part函数 select split_part(ip,'.',1)||'.'||split_part(ip,'.',2)||'.'||split_part(ip,'.',3)

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


我尝试过regexp_substr(电子邮件,.....]*'),它只返回第一部分

您可以使用split_part函数

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