您好我的列包含以下值:
names
-----------------
johnDoeKing
Joseph
MaxSecond
Plank
-----------------
现在我有一个输入字符串:
johnDoeMaxAlexPaul
当我在where子句中使用此输入字符串进行搜索时,是否有一种方法可以使用where子句从我的列返回JohnDoeKing和MaxSecond?
答案 0 :(得分:2)
是的,您可以使用LIKE
:
DECLARE @InputString VARCHAR(100) = 'johnDoeMaxAlexPaul';
SELECT *
FROM dbo.YourTable
WHERE @InputString LIKE '%' + names + '%';
Here is a live demo,结果如下:
╔═════════╗
║ names ║
╠═════════╣
║ johnDoe ║
║ Max ║
╚═════════╝