在 SQL 中,可以使用字符串處理函數(shù)對(duì) URL 進(jìn)行分組
-- 假設(shè)有一個(gè)名為 'my_table' 的表,其中包含一個(gè)名為 'url' 的列
SELECT
-- 使用 SUBSTRING_INDEX 函數(shù)提取 URL 中的域名部分
SUBSTRING_INDEX(url, '/', -1) AS domain,
-- 使用 COUNT 函數(shù)統(tǒng)計(jì)每個(gè)域名的出現(xiàn)次數(shù)
COUNT(*) AS domain_count
FROM
my_table
GROUP BY
domain
ORDER BY
domain_count DESC;
這個(gè)查詢將返回一個(gè)結(jié)果集,其中包含兩列:‘domain’(域名)和’domain_count’(每個(gè)域名的出現(xiàn)次數(shù))。結(jié)果將按照 ‘domain_count’ 降序排列。