如何使用 proc sql 查找电子邮件域

How to find email domains using proc sql

在 mysql 这看起来像: substring_index(电子邮件, '@', -1)

但我似乎无法在 SAS proc sql 中找到这样的函数。

用FINDW求出@的位置和SUBSTR到return的余数?

这似乎有效

data _null_;
x='rxx@gmail.com';
dom=substr(x,findc(x,'@'));
put dom;
run;