2014-06-10 90 views
2

我有大量的客戶數據,我正試圖在大型查詢中找到一種方法來提取電子郵件域名(因此yahoo.com退出測試@例如yahoo.com),但是我使用普通SQL進行的任何嘗試似乎都不起作用,因爲它們不支持CHARINDEX,而只能根據數值創建任何子字符串。如何從谷歌大查詢中的電子郵件地址中提取電子郵件域名

有沒有人有任何想法,我怎麼能做到這一點?

乾杯,

馬特

回答

6

您可以使用REGEXP_EXTRACT功能 -

SELECT REGEXP_EXTRACT('[email protected]', r'@(.+)'); 

會給 'yahoo.com'。

相關問題