Извлечь сайт / доменное имя из URL в sqlite3 - PullRequest
0 голосов
/ 09 октября 2018

Я пытаюсь просмотреть файл истории Chrome, используя sqlite3 согласно https://superuser.com/questions/602252/can-chrome-browser-history-be-exported-to-an-html-file. Я работаю с копией базы данных истории.

Я хочу иметь возможность упорядочить URL-адресапо сайту с использованием функций sqlite3.Я пытаюсь выяснить, как извлечь сайт (доменное имя) из столбца URL.

Как только я узнаю магическую функцию, я планирую использовать ее, чтобы писать запросы по столбцу сайта.

ALTER TABLE urls ADD COLUMN site TEXT;
UPDATE urls SET site = ...;

1 Ответ

0 голосов
/ 09 октября 2018

Пока у меня есть

SELECT 
  SUBSTR(SUBSTR(url, INSTR(url, '//') + 2), 0, INSTR(SUBSTR(url, INSTR(url, '//') + 2), '/')) AS site 
FROM urls;

Вроде бы работает, но довольно неуклюже.Есть ли лучший способ сделать это?

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