溫馨提示×

如何用SQL提取URL中的路徑

sql
小樊
89
2024-09-26 13:05:34
欄目: 云計算

要從URL中提取路徑,您可以使用SQL的內(nèi)置函數(shù)。以下是一個示例,說明如何使用不同的函數(shù)來提取URL中的路徑:

  1. 使用 SUBSTRINGINSTR 函數(shù):
SELECT
  SUBSTRING(url, INSTR(url, '/') + 1) AS path
FROM
  your_table;

這里,INSTR(url, '/') + 1 找到URL中第一個斜杠的位置,然后 SUBSTRING 函數(shù)從該位置開始提取剩余的字符串。

  1. 使用 REGEXP_REPLACE 函數(shù)(僅適用于支持正則表達(dá)式的數(shù)據(jù)庫,如MySQL 8.0+):
SELECT
  REGEXP_REPLACE(url, '^.*/', '') AS path
FROM
  your_table;

這里,正則表達(dá)式 ^.*/ 匹配URL開頭的所有內(nèi)容,直到最后一個斜杠。REGEXP_REPLACE 函數(shù)將匹配到的內(nèi)容替換為空字符串,從而提取出路徑。

請注意,將 your_table 替換為您要查詢的實際表名。

0