タグシステムで使用する単語がたくさんあるデータベースがあります。オートコンプリートボックスに必要なコードを作成しましたが、データベースから一致するエントリを最も効率的な方法でフェッチする方法がわかりません。
私はLIKEコマンドを知っていますが、それはEQUALコマンドに近いように思えます。入力した単語とまったく同じ単語しか取得できません。
私の計画では、すべての行を読み取り、C#のstring.StartsWith()関数とstring.Contains()関数を使用して、適合する単語を検索しますが、大規模なデータベースでは、すべての行を読み取り、次に、それらをフィルタリングします。
SQL Serverから特定の文字列で始まる、またはその文字列を含む行のみを読み取る方法はありますか?