2013-03-05 40 views
-4

表名Test如何從sql表的現有列中獲取部分數據?

列名 - url

數據(10行):

1 http://example.com/mollybsims/ 

2 http://example.com/jillianmharris/ 

3 ... 

4 ... 

5 ... 

我只想要弦 'mollybsims',在新的一列 'jillianmharris' 等等。我在更新查詢中使用子字符串函數。但是,如何完成是我真正的問題。

+1

你正在使用什麼[RDBMS](http://en.wikipedia.org/wiki/Relational_database_management_system)? 'RDBMS'代表*關係數據庫管理系統*。 'RDBMS是SQL'的基礎,並且適用於所有現代數據庫系統,如MS SQL Server,IBM DB2,Oracle,MySQL等... – 2013-03-05 14:49:06

+0

@ashirwad markar - 如上面已經問過的那樣,請提供SQL的哪種「風味」正在使用。我們需要確定是否支持正則表達式,如果是,支持多大程度。 – 2013-03-05 15:33:11

+0

MS SQL 2008是你在問什麼? – 2013-03-05 15:40:38

回答

0

您可以使用類似:

選擇替換(REPLACE(URL, 'http://example.com/', ''), '/', '')

希望這是你需要什麼。

+0

目前還不清楚所有的URL是否來自同一個域。 – 2013-03-05 15:34:43

+0

這個問題應該提到。 – 2013-03-05 15:36:53

+0

會嘗試您的建議...但這會創建一個新的專欄?爲所需的字符串,如'mollybsims'? – 2013-03-05 15:42:44

相關問題