SQL中如何對(duì)URL進(jìn)行分組

sql
小樊
82
2024-09-26 13:08:33
欄目: 云計(jì)算

在 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’ 降序排列。

0