fub*_*ubo -3 sql string sql-server-2005
我有一个文字,
'Me and you against the world' // false
'Can i have an email address' // true
'This is an' // true
'an' //true
Run Code Online (Sandbox Code Playgroud)
我想检查一下这个词an是否在我的String中.
如何检查文本中是否包含SQL中的特定单词?我无法添加全文目录.我能做的其他事
SELECT * FROM TABLE WHERE CONTAINS(Text, 'an')
Run Code Online (Sandbox Code Playgroud)
这是一种方法.
DECLARE @table_name table (
column_name varchar(50)
);
INSERT INTO @table_name (column_name)
VALUES ('Me and you against the world')
, ('Can i have an email address')
, ('This is an')
;
SELECT column_name
FROM @table_name
WHERE ' ' + column_name + ' ' LIKE '% an %'
;
Run Code Online (Sandbox Code Playgroud)