こんにちは私は、CONTAINS関数に似た関数を探していますが、フィールドをフルテキストインデックスにする必要はありません。基本的に私はABC DEF GHI
のようなスペースで区切られたコードを含むフィールドを持っています。私はクエリを実行し、DEF
がフィールドにあるかどうかを確認したいと思います。これをどうやってやりますか?同様の機能が含まれています
0
A
答えて
2
CHARINDEXをご覧ください。検索文字列がリストの先頭または最後にある場合を考慮して、検索対象の列の先頭と末尾に空白を追加しました。
SELECT *
FROM YourTable
WHERE CHARINDEX(' DEF ', ' ' + YourColumn + ' ') <> 0;
6
LIKE
のように聞こえるかもしれません。のみなしでその値である文の最終的なエッジケース -
SELECT * FROM someTable WHERE someField LIKE '%DEF%'
+0
列は空白で区切られた値の集まりです。列に 'ABC 12DEF34 GHI'などが含まれていると、結果が正しく表示されません。 –
2
WHERE YourField like '% DEF %'
OR YourField LIKE '% DEF'
OR yourField like 'DEF %'
OR YourField = 'DEF'
はそれがスペースで囲まれた真ん中にいるのケースをカバー、または末尾に/スタート:クエリは、次のようになりますスペース。あなたが 'ADEFB'の値を持っている場合、意図的に使用/確保されたスペース。あるコードが別のコードの中にあります。
パフォーマンスはあまり良くありません。
関連する問題
- 1. プロローグ機能が含まれていますか?
- 2. 同じオプションの複数のスライダがすべて1つの機能に含まれていますか?
- 3. R - 私はこの1と同様の機能を持っている機能
- 4. にputenvと同様の機能()
- 5. 同様の機能SwingUtilities.invokeLater in android?
- 6. 同様の機能peek(); (C++から)Ruby
- 7. haskellグループ化機能も同様にできますか?
- 8. 3.6.2 PDEヘッドレス(機能)ビルドに含まれる機能が認識されない
- 9. 同様の機能がjavascriptでPHPを爆発させますか?
- 10. アニメーションオプションが含まれているとjqueryコールバックが機能しません(masonryプラグイン)
- 11. Subversionには「hg record」と同様の機能/拡張機能がありますか?
- 12. nodejs/lodashには、ローカルの場合と同様に外部関数が含まれています。
- 13. には未使用のフル機能が含まれていますが、多くのものが含まれています
- 14. sendmessage(または同様の機能)を使用してコンテキストメニューをクリック
- 15. xmlファイルにxmlnsが含まれているとXslCompiledTransformが機能しない
- 16. フレンドフィードと同様の機能のDjango再利用可能なアプリ
- 17. DataBinding: 'System.Char'には名前のプロパティが含まれていませんお客様
- 18. Unixの "which"コマンドと同様に機能するPerlモジュールはありますか?
- 19. はgotoxyと同様の機能で、HP TANDEM - GUARDIANのラインを印刷します
- 20. SQL ServerはMySQLの重複キーアップデートと同様の機能を提供します
- 21. Linqの性能が含まれています
- 22. パス包含/グローバル変数が機能していませんか?
- 23. ScrewTurnと同様の機能を持つASP.NET MVCソフトウェアはありますか?
- 24. MySQLのSQL ServerのEXCEPTオペランドと同様の機能ですか?
- 25. Pythonでの同様の.rdata機能ですか?
- 26. objective-C/CのGetLastErrorと同様の機能ですか?
- 27. Libxml2のSelectSingleNodeと同様の機能ですか?
- 28. vb.netは、同様にパスだ、それにカンマが含まれているフォルダを開く方法をパス
- 29. ADO.NETと同様の機能を提供するフレームワーク
- 30. 辞書:同様の機能を持つキーストリングを検索する
LIKE '%DEF%'は機能しますが、sloooooooooooooooooooowwwwwwwになることがあります。 「スペースで区切られたコードを含むフィールド」は避けるべきです。 – aehiilrs
@aehiilrs私は知っていますが、残念ながらそれはデータベースがセットアップされた方法であり、変更することはできませんので、私はしなければなりません! :( –