2014-08-28 64 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