SQL Server’da Mail Adresinden Domain Adını Çıkarmak
Herkese merhaba,
Bu yazıda SQL Server’da mail adresinden domain adının nasıl çıkarılacağı hakkında bilgi vereceğim.
SQL Server’da bazı durumlarda elinizdeki mail adresinden domain adına ulaşmak yani domain bilgisini edinmek isteyebilirsiniz.
Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz.
--Değişken tablonun oluşturulması ve tabloya insert işlemi
DECLARE @Tablo AS TABLE
(
Email VARCHAR(100)
);
INSERT INTO @Tablo
(
Email
)
SELECT 'y.selimkart@gmail.com'
UNION ALL
SELECT 'info@inovatifkimyadergisi.com'
UNION ALL
SELECT 'kim_muhselim@hotmail.com'
--Mail adresinden domain adını çıkarma işlemi
SELECT Email,
SUBSTRING(Email, CHARINDEX('@', Email) + 1, LEN(Email) - CHARINDEX('@', Email)) Domain_Adi
FROM @Tablo
ORDER BY Email;
Yukarıdaki kodu çalıştırdığınızda aşağıdakine benzer bir sonuç göreceksiniz.
Görüldüğü üzere mail adresinden domain adlarını çıkarmış olduk.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.