私はLINQでこのような何かを書くことができます:おそらくT-SQL SELECTでインサイクル変数を定義できますか(LINQのLETなど)?
SELECT @Initials
FROM [Person]
SET @Initials = SUBSTRING (Person.FirstName, 1, 1) + SUBSTRING (Person.LastName, 1, 1)
ませんが、おそらくトリックがある:
var selection = from person in personList
let initials = person.FirstName[0] + person.LastName[0]
select initials;
は、私は多分のように、SQLと似た何かを行うことができますか?
極端な複雑さとコードの繰り返しを避けるために、複雑なWHERE節でさらに使用するために事前計算された変数が必要です。
タグに 't-sql'を使用しないでください。代わりに 'tsql'を使用してください。あなたの質問にタグを付ける際のプロンプトプロンプトに注意してください。おそらく名前を避けてください。 –
なぜですか? 「T-SQL」は通常は使用されますが、TSQLは使用されません。 – User
@ MasterMind、残念ながら、より多くの人々が歴史的にtsqlを使用していました。 –