यह मानते हुए कि डोमेन एक शब्द डोमेन है जैसे gmail.com, yahoo.com, उपयोग करें
select (SUBSTRING_INDEX(SUBSTR(email, INSTR(email, '@') + 1),'.',1))
आंतरिक SUBSTR
@
. के बाद ईमेल पते का सही हिस्सा मिलता है और बाहरी SUBSTRING_INDEX
पहली अवधि में परिणाम काट देगा।
अन्यथा यदि डोमेन में mail.yahoo.com
. जैसे कई शब्द शामिल होने की उम्मीद है , आदि, उपयोग करें:
select (SUBSTR(email, INSTR(email, '@') + 1, LENGTH(email) - (INSTR(email, '@') + 1) - LENGTH(SUBSTRING_INDEX(email,'.',-1))))
LENGTH(email) - (INSTR(email, '@') + 1) - LENGTH(SUBSTRING_INDEX(email,'.',-1))
डोमेन की लंबाई को घटाकर TLD (.com, .biz etc. part)
मिलेगा SUBSTRING_INDEX
. का उपयोग करके एक ऋणात्मक गणना के साथ जो दाएं से बाएं की गणना करेगी।