検索 K
軽く見ていてなんか出来そうに思えたので、詳しく調査と実装確認
- テキストボックス等でスペース区切り(全角スペースも含む)でキーワードが複数入力される。
- これらのいずれかのキーワードに部分一致する場合は、対象行を返す。
- キーワードが1つも設定されない場合は、条件を設定しない。
多分、このような形でできるのではないかと・・・
- WHERE句の条件に『@keywords is empty OR CONTAINS(targetColumn, @keywords)』を指定する。 (SQLはイメージです。CONTAINSは存在する)
- 検索実行時にテキストボックス内のテキストをContainsの書式に変換。
- @keywordsに変換した値をバインドする。
- 最終的にCLRを使って対応。別ページ参照
