2014-08-28 63 views
-1

我有一個表,看起來像這樣:搜索表字段的字符串的SQL Server中的標

**Description** 
North 
East 
West 
South 

現在,如果我想用一個字符串的下標來搜索表中列描述例如像我想北搜索的值,但可用的字符串我已經是「ValueNorth」

它像這個樣本SQL:

SELECT Description FROM Table1 WHERE Description = 'ValueNorth' 

現在我想要的結果,顯示爲值沒有在描述中。

在SQL服務器中可能嗎?

感謝您的幫助

+2

你有沒有考慮過使用'LIKE'? – 2014-08-28 09:31:56

+0

選擇說明FROM Table1 WHERE說明Like'%North%' – 2014-08-28 09:45:51

+0

請澄清您的問題,目前尚不清楚您需要什麼。 – 2015-07-02 23:39:27

回答

0

嗯這是很難理解你的要求,但是這是你在找什麼?

SQL> SELECT SUBSTRING('Quadratically',5,6); 
+---------------------------------------------------------+ 
| SUBSTRING('Quadratically',5,6)       | 
+---------------------------------------------------------+ 
| ratica             | 
+---------------------------------------------------------+ 
1 row in set (0.00 sec) 

,你可以看到它減少了繩子,更多的例子在這裏:http://www.tutorialspoint.com/sql/sql-string-functions.htm#function_substring-index