こんにちは私はこのような何かを達成しようとしています
「Robert Doug」は「%Robert」のように
また
「Robert Doug」は「%Doug Robert」のように
ユーザーが名または姓を入力し、その文字列全体で一致する場合は、レコードを返す必要があります。どんな助けでも大歓迎です。
こんにちは私はこのような何かを達成しようとしています
「Robert Doug」は「%Robert」のように
また
「Robert Doug」は「%Doug Robert」のように
ユーザーが名または姓を入力し、その文字列全体で一致する場合は、レコードを返す必要があります。どんな助けでも大歓迎です。
このようにしてみてください
SELECT * FROM [YOUR TABLE_NAME] WHERE [COLUMN_NAME] LIKE ('%'+[USER PROMPT]+'%')
またはこれを試してください..
SELECT PATINDEX('%Robert%',NAME_COLUMN)
FROM [YOUR TABLE_NAME]
または..
SELECT NAME_COLUMN
FROM [YOUR TABLE_NAME]
WHERE PATINDEX('%Robert%',NAME_COLUMN)<>'0'
ありがとう、私はこのようなことを試しました
WHERE ( d_searchJobTitle.term like '%'+case when CHARINDEX(' ','実装分析者') >0 then SUBSTRING('実装分析者',1,CHARINDEX(' ','実装分析者')) else '実装分析者' end+'%' および d_searchJobTitle.term like '%'+ case when CHARINDEX(' ','implementation Analyst') >0 then SUBSTRING('implementation Analyst',CHARINDEX(' ','implementation Analyst'),len('implementationアナリスト')) その他 '実装アナリスト' end
+'%' )