0

google.com -> google または google.co.uk -> google など、すべての行のドメイン サフィックスを切り取るクエリを取得しました。

クエリは次のとおりです

SELECT id,domain, 
CASE 
WHEN LENGTH(domain) - LENGTH(REPLACE(domain, '.', '')) = 1 THEN REVERSE(SUBSTRING(REVERSE(domain), LOCATE('.', REVERSE(domain)) + 1, 1000))
WHEN LENGTH(domain) - LENGTH(REPLACE(domain, '.', '')) = 2 THEN REVERSE(SUBSTRING(REVERSE(REVERSE(SUBSTRING(REVERSE(domain), LOCATE('.', REVERSE(domain)) + 1, 1000))), LOCATE('.', REVERSE(REVERSE(SUBSTRING(REVERSE(domain), LOCATE('.', REVERSE(domain)) + 1, 1000)))) + 1, 1000))

END as Keydomain
FROM sites

ここで、複数回発生するすべての変更されたドメインを表示したいと考えています。どうやってやるの?私を助けてくれてありがとう;)

4

1 に答える 1