【SQL server 2008】數據查詢和管理

1.簡單的SELECT語句

SELECT 使用過程中 ,可以用as指定一個新的列名

可以使用DISTINCT來消除相同的列

2.設置查詢條件

 

 

 

3.排序

使用ORDER BY 進行排序

升序:ASC

降序:DESC

 

當成績相同時,對編號再進行限制

4.分組

AVG對分數進行一個求平均數

Group by 語句進行分組

rollup對所有的編號爲“0801”的成績進行一個平均值的彙總

6.使用函數

使用MAX函數查詢最高分

         MIN函數查詢最低分

         AVG函數查詢

         SUM函數求和

使用top函數進行成績的降序排列

7.使用HAVING子句

在聚合的基礎上再進行篩選條件

求取平均分>=90分

8.插入數據

 

插入一條信息

也可以對某幾個列插入信息

 

9.INSERT ....SELECT

 

10.SELECT.....INTO

插入數據後保存到一個新的數據表中

11.UPDATA語句

 

對學生信息中的某一個學生的姓名進行修改

也可以對多個列進行修改

12.在UPDATA語句使用FROM子句

將其他表的數據通過鏈接的形式更新到現在這個表的數據中

12.DELETE語句

13. TOP關鍵字和TOP表達式

 

返回前十條信息

返回前10%的信息

也可以設置變量

查詢成績信息中,分數的前六名

 

在修改語句中使用top

14.COMPUTE子句

對查詢結果進行合計

 

在查詢的基礎進行求和、平均數、最大值、最小值的合計

根據考試編號對信息進行合計

15.在where子句使用運算符

查詢考試編號爲0802並且分數在90-95分之間的信息

查詢考試編號爲0802且分數是5的整數倍的信息

查詢考試編號爲0802且分數是固定數值:85、90、87、86(也可以在in前加上not,表示排除括號中的數值)

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章