因爲我不能在此留言無序話:MySql: unordered words matching in like clauseLIKE語句匹配的T-SQL
,因爲我的低計算器聲望點,和「答案」明確表示不要求澄清,幫助等我開闢我自己的問題。
現狀:使用T-SQL
I'm,從來就由存儲過程與查看錶,該表內是包含3個字段(姓+給定名稱+ ID的數據的列)作爲searchColumn。 我的C#應用程序傳遞一個searchString到我的存儲過程中,字符串總是以%開頭,所有空格都被%替換。 結果應該是在searchColumn包含searchString的輸入的所有行中生成的。 因此,當搜索字符串是%mai%han%19% 它應該給我所有的人,其中姓氏包含mai,givenname包含韓和id包含19. 那麼,這是迄今爲止工作正常。 問題是,當searchString包含%19%han%mai%時,它不再起作用,因爲它不是正確的順序。
問題: 所以問題是(如鏈接我是postet) 無序的單詞匹配在like子句中? 但與鏈接不同,解決方案應該在T-SQL中。
有沒有人有線索如何做到這一點?
預先感謝您 薩布麗娜