T-SQL - TOP句とパラメータ
SELECT文のTOP句にパラメータを使用できることを初めて知りました。
こんな感じ。Dapperでクエリを実行するサンプルです。
// TOP句に@countを指定する var sql = @" select top (@count) * from (values (N'ホルモン', 490), (N'カルビ', 880), (N'キムチ', 390), (N'チヂミ', 750)) as Menu(Name, Price) order by Price;"; var items = connectoin.Query(sql, new { count = 2 }); foreach (var item in items) { Console.WriteLine("{0}: {1}", item.Name, item.Price); } // キムチ: 390 // ホルモン: 490
そう、今日は焼き肉の日。