C#またはVB.NETの両方の提案を受け取ります。LINQ to SQLを使用して、文字列内の何かで始まる単語をクエリします。
私はいくつかのデータを照会するためにLINQ to SQLを使用しています。
-FirstName(またはgivenameすなわちジョン) -LastName(スペースで区切ってミドルネームと姓を持つすなわちマックTenny
一部の人々はミドルネームといくつかのドンを持っている:
は、ここに私の従業員テーブルcolummnsです「tは。ここではいくつかのサンプルデータがあります。
-FirstName姓
- ジョン・マックTenny(ミドルネームの "Mac" で)
- マイク・ミカ(なしミドルネーム)(ミドルネーム "ジョー" と)
- サラ・ジョーはAnsi
- マーティン・デヴィッド(なしミドルネーム)
- スコット・ジョー(なしミドルネーム)
私は検索基準で始まる中規模の人を検索したい。 「ジョー」で始まっここで私はミドルネームを持つ従業員の検索方法は次のとおりです。私は家族の名前(姓の最後の部分)を持つ従業員を照会するにはどうすればよい
query = From emp In db.Employees _
Where emp.LastName.StartsWith("joe") _
Select emp
は「ジョー」を始め?
ありがとうございます。
@LukeH、これは質問の答えではありません。つまり、 'Mary Sample TestJoe'を返しますが、これを行うべきではありません。 –
@Saeed:そうではありません!私はあなたがdownvotingする前に実際に試してみることをお勧めします。 – LukeH
-.- orelseを忘れた – Matt