【Sql Server】DateBase-简单的Select查询
Select語句查詢
小技巧:select 12*13 as 計(jì)算結(jié)果
Distinct:消除重復(fù)列
?
Where [and/or][多個(gè)條件](like ‘河南%’)
Where 字句運(yùn)算符
?????? Between and
?????? X%10=0
?????? In(80,90,95)
?????? Not in (80.90.100)
?
排序Order by ASC(低——高)DESC(高——低)
?
分組
select 課程編號(hào),AVG(分?jǐn)?shù)) f
rom 成績信息
where 考試編號(hào)=‘01’
group by 課程編號(hào)
rollup :按第一個(gè)關(guān)鍵字小計(jì),再總結(jié)
cube :按次關(guān)鍵字小計(jì)
多個(gè)關(guān)鍵字一層一層排序
?
使用函數(shù)
select Max(分?jǐn)?shù))from 成績信息 where 考試編號(hào)= ‘01’
select Min(分?jǐn)?shù))from 成績信息 where 考試編號(hào)= ‘01’
select Avg(分?jǐn)?shù)) from 成績信息 where 考試編號(hào)= ‘01’
select Sum(分?jǐn)?shù)) from 成績信息 where 考試編號(hào)= ‘01’
top 3(分?jǐn)?shù)) from 成績信息where 考試編號(hào)= ‘01’
?
having Avg(分?jǐn)?shù)) >=90 聚合結(jié)果
order by 考試編號(hào)
?
插入數(shù)據(jù)insert into 表(列) value()
??????? 【全部插入|部分插入】
Insert (select語句)——新建數(shù)據(jù)表
Select??into 臨時(shí)表|新建數(shù)據(jù)表 from。。。where。。。
?
update [top] 表名/視圖
set? 新的內(nèi)容
where
?
update目標(biāo)內(nèi)容
set 新的內(nèi)容
from 多表鏈接 on
where
?
Delete?內(nèi)容from 表名 where? 條件
?
Top關(guān)鍵字/Top表達(dá)式[Select /update/delete/insert]
Top (數(shù)值/百分比)/利用變量
With ties 同等內(nèi)容包含進(jìn)來
?
?
?
Compute 字句 查詢結(jié)果合計(jì)
Compute
{
{Avg|count|Max|Min|Stdev|stdevp|var|varplsum}
}
Compute 函數(shù)(列)
By XX[中斷合計(jì)]
總結(jié)
以上是生活随笔為你收集整理的【Sql Server】DateBase-简单的Select查询的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Sql Server】DateBase
- 下一篇: 【Sql Server】DateBase