SQL Query查找字符串中的单个字母

时间:2012-08-13 06:49:22

标签: sql database

我需要一个SQL查询来选择字符串中的所有单个字母,例如:

  

我是一个字符串..

     

我是另一个字符串..

     

我是第三个和fina l string ..

所以这会找到第一行和最后一行,因为它们包含一个由空格包围的单个字母。

2 个答案:

答案 0 :(得分:2)

您可以使用_通配符,这意味着任何一个字符:

select  *
from    YourTable
where   col1 like '% _ %'

答案 1 :(得分:0)

试试这个:

SELECT  *
FROM    <TABLE>
WHERE   ' '+<COL>+' ' LIKE '% _ %'

在where子句中,我在两端添加一个空格,以便在字符串的开头和结尾处使用单个字母