中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用T-SQL語句操作數據表-查詢數據

發布時間:2020-06-30 15:04:03 來源:網絡 閱讀:2331 作者:計剛 欄目:MySQL數據庫

查詢(select)的基本格式:
select <列名> from <表名> [where <查詢限定條件>]
解釋:
select 查詢的命令體
列名:要查詢的列,多個列用逗號,隔開 星號(*)代表所有列
where:是選填的,不填查詢的結果是整個列的數據
例子:
select 成績 from 成績表 where 姓名='張三'
含義:查詢成績表中張三的成績,只顯示張三的分數。如果不加where ,則顯示成績表中成績列所有值

在 SQL server 中,select語句的語法:
select <列名> [into 新表名] from <表名>
[where 查詢條件] [group by 分組條件] [having 查詢條件] [order by 排序條件 [asc | desc ] ]
解釋:
into:可選參數,用于把查詢內容保存到新表中,不用再數據庫中新建表。
where的查詢條件字段由條件表達式或邏輯表達式。
group by:可選參數,指定查詢結果的分組條件,通常是列名,但不能是別名。
having:可選參數,指定分組搜索條件,通常與group by字句一起使用。
order by:可選參數,指定查詢結果的排序方式。排序條件 asc表示升序,desc表示降序,默認排序是asc升序。

各種查詢例子:
1.查詢成績表中所有列。
select * from 成績表
2.查詢成績表中姓名,成績列內容。
select 姓名,成績 from 成績表
3.查詢成績表中張三的成績,結果顯示姓名和成績
select 姓名,成績 from 成績表 where 姓名='張三'
4.查詢成績表中成績在90~100之間所有人員成績。
select * from 成績表 where 成績 between 90 and 100
5.查詢成績表中成績為80,90,95分的所有信息
select * from 成績表 where 成績 in (80,90,95)
6.查詢成績表中姓張的學生所有信息。
select * from 成績表 where 姓名 like '張%'
7.查詢成績表中1班張三的所有信息。
select * from 成績表 where 姓名='張三' and 班級=1
8.查詢成績表中備注不為空的人的所有信息
select * from 成績表 where 備注 is not null
9.使用top關鍵字限制查詢返回的行數, 查詢成績表中前10行數據。
select top 10 * from 成績表
10.改變查詢結果名稱:查詢成績表中姓名和成績兩列數據 列名顯示成英文的name,grade
select 姓名 as name,成績 as grade from 成績表
11.查詢成績表中所有人的總成績,列名顯示為‘總成績’。
select sum(成績) as 總成績 from 成績表
注:sum是求和函數。還可以省略as, 還可以寫成 select 總成績=sum(成績) from 成績表
12.查詢成績表中所有信息,按照成績從高到低顯示結果。
select * from 成績表 order by 成績 desc
13.查詢成績表中所有人的平均成績
select avg(成績) as 平均成績 from 成績表
注:avg是求平均值函數。
14.查詢成績表中的最高分(max)和最低分(min)
select max(成績) as 最高分,min(成績) as 最低分 from 成績表
15.查詢成績表中的所有行數。
select count(*) 總行數 from 成績表
注:count是統計函數,用于返回表達式中非空值的計數,使用*可以不必指定特定列而計算所有行數。
16.查詢成績表中每個班級的總成績。
select 班級,sum(成績) as 總成績 from 成績表 group by 班級
17.查詢成績表中總成績大于200的班級。
select 班級,sum(成績) as 總成績 from 成績表 group by 班級 having sum(成績)>200
注:where 后邊不能接函數, having 可以添加函數。
18.將成績表中的所有數據插入新表“成績表副本”
select * into 成績表副本 from 成績表
19.將成績表中的1班成績插入新表“一班成績表”
select * into 一班成績表 from 成績表 where 班級=1
注:插入的新表,之前數據庫不能存在該表。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

许昌市| 哈密市| 射阳县| 富川| 河北区| 土默特右旗| 光山县| 金溪县| 五大连池市| 成安县| 乐昌市| 河西区| 武鸣县| 上杭县| 云阳县| 海兴县| 舒城县| 汝城县| 达日县| 宜川县| 乌鲁木齐县| 临邑县| 仁化县| 保康县| 鹿邑县| 宁都县| 西丰县| 东安县| 开鲁县| 正蓝旗| 靖远县| 上饶市| 涞源县| 易门县| 曲阜市| 长治市| 宜州市| 绥芬河市| 诸暨市| 桑日县| 金乡县|