SQL筆記03 查詢資料

2022-02-19 11:03:15 字數 748 閱讀 1991

第二種:

第三種:

not優先順序最高, 其次是andor

()可以改變優先順序

in:select * from students where score in (90, 91);

the in operator is a shorthand for multiple or conditions.

between: the between operator is inclusive: begin and end values are included.

select * from students where score between 60 and 90;

offset: 超出最大值, 返回空陣列

注意:如果沒有查詢到任何資料,count返回0, 其他返回null

group by: 對資料進行分組查詢計算

sql引擎, 不能把多個name的值放入同一行記錄中. 聚合查詢的列中, 只能放入分組的列

from x, y使用笛卡爾積, 效率低, 所以不能用where替代內連線運算

03 EF Core筆記之查詢資料

ef core使用linq進行資料查詢。我們可以通過下面的 進行簡單的查詢 獲取全部資料 var blogs context.blogs.tolist 獲取單個實體 var blog context.blogs.single b b.blogid 1 篩選 var blogs context.blo...

SQL筆記(8) 查詢資料(2)

如果我們只希望返回某些列的資料,而不是所有列的資料,我們可以用select 列1,列2,列3 from 讓結果集僅包含指定列。這種操作稱為投影查詢。1 例如,從students表中返回id score和name這三列 select id,score,name from students 2 使用se...

大學 SQL基礎學習筆記(03)

數字函式 abs 求絕對值 ceiling 捨入到最大整數,3.61 3 4.5 5 floor 捨入到最小整數 round 小數,位數 四捨五入 len 計算字串的長度 ltrim 字串左側空格去掉 rtrim 字串右側空格去掉 substring 擷取字串 日期函式 getdate 取得當前日期...