如何提取/
和.html
之間的數字值?如何從字符串中獲取部分字符串
http://www.site.com/prod/bunch-of-seo-text-of-different-length/12345687.html
http://www.site.com/prod/bunch-of-seo-text-of-different-length/12345688.html
http://www.site.com/prod/bunch-of-seo-text-of-different-length/12345688.html
我想這一點,但我不知道有關語法
SUBSTRING(link FROM '%/%' FOR '%.html%')
它給了我很奇怪的結果,我不知道如何去除'{'和'} – Andrew 2012-07-24 21:33:18
@Andrew,我不知道我的編輯是否可以工作,因爲我只有SQL經驗和不PostgreSQL的,但這個想法是regexp_matches返回一個數組,你需要再訪問該陣列,或將其轉化爲錶行,我試圖把它變成錶行。 – zamnuts 2012-07-24 21:47:32
無需UNNEST:'選擇(regexp_matches(聯繫, '[0-9] +'))[1] 從網址;' – 2012-07-24 21:51:44