Количество доменных имен: проблемы с истечением времени ожидания запроса - PullRequest
0 голосов
/ 08 февраля 2019

Я считаю доменные имена, где я хочу исключить определенные доменные имена из моего запроса, и я использую NOT IN.Но каждый раз, когда я пытаюсь выполнить этот запрос, его время истекло.Есть ли способ исправить этот или любой другой способ написать этот запрос?

SELECT
    Domain = RIGHT(c.EmailAddress, LEN(c.EmailAddress) - CHARINDEX('@', c.EmailAddress))
    ,EmailCount = COUNT(DISTINCT c.EmailAddress)
    ,Address = COUNT(DISTINCT o.ShipAddress1 + ' ' + o.ShipAddress2)
FROM Customers c
JOIN Orders o ON c.CustomerID = o.CustomerID
WHERE
    LEN(c.EmailAddress) > 0
    AND RIGHT(c.EmailAddress, LEN(c.EmailAddress) - CHARINDEX('@', c.EmailAddress))NOT IN ('gmail.com'
            ,'yahoo.com'
            ,'hotmail.com'
            ,'aol.com'
            ,'comcast.net'
            ,'sbcglobal.net'
            ,'msn.com'
            ,'verizon.net'
            ,'att.net'
            ,'bellsouth.net'
            ,'cox.net'
            ,'live.com'
            ,'onlinetechstores.com'
            ,'charter.net'
            ,'outlook.com'
            ,'earthlink.net'
            ,'optonline.net'
            ,'checkout.google.com'
            ,'me.com'
            ,'juno.com'
            ,'mac.com'
            ,'ymail.com'
            ,'windstream.net'
            ,'roadrunner.com'
            ,'embarqmail.com'
            ,'frontier.com'
            ,'icloud.com'
            ,'q.com'
            ,'frontiernet.net'
            ,'PACBELL.NET'
            ,'centurytel.net'
            ,'centurylink.net'
            ,'suddenlink.net'
            ,'netzero.net'
            ,'mail.com'
            ,'mindspring.com'
            ,'cableone.net'
            ,'rocketmail.com'
            ,'mchsi.com'
            ,'allstate.com'
            ,'ptd.net'
            ,'tds.net'
            ,'netscape.net'
            ,'netzero.com'
            ,'aim.com'
            ,'twc.com'
            ,'prodigy.net'
            ,'hughes.net'
            ,'ameritech.net'
            ,'rcn.com'
            ,'swbell.net'
            ,'fuse.net'
            ,'zoominternet.net'
            ,'inbox.com'
            ,'sonic.net'
            ,'healthierlivingyourway.com'
            ,'harvestrevenue.com'
            ,'begalkecpa.com'
            ,'douglaspipelineinc.com'
            ,'customwealthstrategies.com'
            ,'tyner.org'
            ,'parxhhc.xom'
            ,'bartlettgriffin.com'
            ,'municipaldynamics.com'
            ,'wigginstel.com'
            ,'cleancutland.com'
            ,'catholiccluster.com'
            ,'carolinavein.com'
            ,'gotchacoveredllc.com'
            ,'landiscommunities.org'
            ,'woodsholegroup.com'
            ,'portsofnewyork.com'
            ,'mcatservices.com'
            ,'systecon.us'
            ,'omegahomes.com'
            ,'compusite.com'
            ,'adamsswann.com'
            ,'allianceanimal.com'
            ,'optimusparts.com'
            ,'inspirehotels.com'
            ,'bestdealersoftware.com'
            ,'aol.ciom'
            ,'fcminc.com'
            ,'webberandsons.com'
            ,'trilliumteam.com'
            ,'universalautocare.net'
            ,'sbmgt.net'
            ,'tmd.bz'
            ,'railcometalcraft.com'
            ,'tennalum.com'
            ,'professionalglobaletiquette.com'
            ,'abcsuncontrol.com'
            ,'crpnj.com'
            ,'goldenboyfoods.com'
            ,'morenosteel.com'
            ,'cityoflaurie.com'
            ,'bauvi.com'
            ,'vmweightloss.om'
            ,'oxleylawwv.com'
            ,'brightsales.com'
            ,'eesd.net'
            ,'ashbyre.com'
            ,'mkdiamond.com'
            ,'millcityroasters.com'
            ,'dwiproductions.com'
            ,'safetypcs.com'
            ,'buttonworldcorp.com'
            ,'TRUTAXACCOUNTINGSOLUTIONS.COM'
            ,'stateagent.com'
            ,'nbsinc.com'
            ,'boydtek.biz'
            ,'2com.net'
            ,'spectrumentinc.com'
            ,'rockwestcomposites.com'
            ,'edkochenterprises.com'
            ,'FittingTax.com'
            ,'urgentdoc.com'
            ,'iyengarz.com'
            ,'marginproducts.com'
            ,'slip2000.com'
            ,'paxchristi.net'
            ,'estemerwalt.com'
            ,'rmininc.com'
            ,'aaeinc.com'
            ,'aaker.net'
            ,'walkeragency.org'
            ,'ofova.com'
            ,'AllThingsNumbered.com'
            ,'pioneersteel.us'
            ,'warhawks.k12.mo.us'
            ,'azteccom.com'
            ,'fontainecpa.com'
            ,'olympicoutdoorcenter.com'
            ,'yummycolours.com'
            ,'roneycpa.com'
            ,'bethanyjoco.org'
            ,'minsolutions.com'
            ,'bfmalarm.com'
            ,'vriresearch.com'
            ,'cottenandassociates.com'
            ,'salemnh.gov'
            ,'BanksHardwoods.com'
            ,'risaveena.com'
            ,'journeyhomelending.com'
            ,'burnsandsons.com'
            ,'flashcargo.com'
            ,'tripower.net'
            ,'VIAVAINY.COM'
            ,'highland.in.gov'
            ,'freedomsande.com'
            ,'ahpnet.com'
            ,'APPNORTH.NET'
            ,'cptaxgroup.com'
            ,'advantageinsurancechico.com'
            ,'oakhillnursing.net'
            ,'infintech.com'
        )
GROUP BY RIGHT(c.EmailAddress, LEN(c.EmailAddress) - CHARINDEX('@', c.EmailAddress))
ORDER BY EmailCount DESC

Любая помощь приветствуется .. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...