从sqlite3中的url中提取站点/域名

Dav*_*Man 4 sqlite

我正在尝试按照https://superuser.com/questions/602252/can-chrome-browser-history-be-exported-to-an-html-file使用 sqlite3 浏览我的 Chrome 历史记录文件。我正在操作历史数据库的副本。

我希望能够使用 sqlite3 函数按站点组织 url。我试图弄清楚如何从 url 列中提取站点(域名)。

一旦我知道了这个神奇的功能,我计划使用它,这样我就可以在网站栏上编写查询。

ALTER TABLE urls ADD COLUMN site TEXT;
UPDATE urls SET site = ...;
Run Code Online (Sandbox Code Playgroud)

Dav*_*Man 6

到目前为止我已经

SELECT 
  SUBSTR(SUBSTR(url, INSTR(url, '//') + 2), 0, INSTR(SUBSTR(url, INSTR(url, '//') + 2), '/')) AS site 
FROM urls;
Run Code Online (Sandbox Code Playgroud)

它似乎有效,但相当笨重。有更好的方法吗?