我需要一个SQL查询来选择字符串中的所有单个字母,例如:
我是一个字符串..
我是另一个字符串..
我是第三个和fina l string ..
所以这会找到第一行和最后一行,因为它们包含一个由空格包围的单个字母。
答案 0 :(得分:2)
您可以使用_
通配符,这意味着任何一个字符:
select *
from YourTable
where col1 like '% _ %'
答案 1 :(得分:0)
试试这个:
SELECT *
FROM <TABLE>
WHERE ' '+<COL>+' ' LIKE '% _ %'
在where子句中,我在两端添加一个空格,以便在字符串的开头和结尾处使用单个字母