普通sql語句和Linq語句簡單查詢的寫法

2021-10-25 04:27:45 字數 831 閱讀 2117

本篇文章的查詢案例使用到student表。

student表

stuno

name

32017051011

張三32017051012

李四32017051013

王五sql 是用於訪問和處理資料庫的標準的計算機語言。

普通sql語句寫法

select name

from student

where stuno =

"32017051011"

linq是乙個大家族,儘管低層的是實現各不相同,但對應用程式來說呼叫方式是一致的,這種一致性是通過一種鬆散的約束來保證的,即linq家族的成員你都需要提供對其資料來源的通用操作,這些通用操作包括篩選、連線、排序、投影、分組等。在linq中,這些操作叫做linq運算子或linq運算子方法。

普通linq語句寫法

from s in student

where s.stuno =

"32017051011"

select s.name;

lambda表示式實際上是一種匿名函式,在lambda表示式中可以包含語句以及運算等操作。並且可用於建立委託或表示式目錄樹型別,支援帶有可繫結到委託或表示式樹的輸入引數的內聯表示式。使用lambda表示式可大大減少**量,使得**更加的優美、簡潔,更有可觀性。

lambda表示式寫法

db.student.

where

(s =

> s.stuno =

="32017051011"

);

Linq語句彙總

常用select操作舉例 取得單個記錄 id為3的分類 datacontext.categories.single c c.id 3 取得全部記錄 全部分類 datacontext.categories 得部分記錄 所屬分類id為3的公告,按id降序排列 return from b in datac...

mysql普通語句

需求 查詢最大值 select max time from table 需求 一條mysql語句查詢出男女的人數 select count case when mz 漢族 then mz end as h,count case when mz 維吾爾族 then mz end as w from t...

SQL語句之普通行列轉換

假設有張學生成績表 tb rowtocol 如下 name subject result 張三 語文 73 張三 數學 83 張三 物理 93 李四 語文 74 李四 數學 84 李四 物理 94 想變成 姓名 語文 數學 物理 張三 73 83 93 李四 74 84 94 declare sql...