你好,我正在努力实现这样的目标 应该给出结果
罗伯特道格'喜欢'%Robert'
或
罗伯特道格'喜欢'%Doug Robert'
如果用户输入名字或姓氏,如果匹配整个字符串,则应返回记录。 任何帮助表示赞赏。
答案 0 :(得分:0)
试试这个
SELECT * FROM [YOUR TABLE_NAME] WHERE [COLUMN_NAME] LIKE ('%'+[USER PROMPT]+'%')
答案 1 :(得分:0)
或试试这个..
SELECT PATINDEX('%Robert%',NAME_COLUMN)
FROM [YOUR TABLE_NAME]
或..
SELECT NAME_COLUMN
FROM [YOUR TABLE_NAME]
WHERE PATINDEX('%Robert%',NAME_COLUMN)<>'0'
答案 2 :(得分:0)
谢谢大家,我试过这样的事情
WHERE (d_searchJobTitle.term类似'%'+情况,当CHARINDEX('','实施分析师')&gt; 0然后SUBSTRING('实施分析师',1,CHARINDEX('','实施分析师'))否则'实施分析师'端+ '%' 和 当CHARINDEX('','实施分析师')&gt; 0然后SUBSTRING('实施分析师',CHARINDEX('','实施分析师'),len('实施分析师'))时,d_searchJobTitle.term类似'%'+情况 否则'实施分析师'结束
+'%')