您的位置:首页 > 数据库

sql server的查询操作练习(知识点)

2015-11-09 21:31 288 查看
1、select子句:

(1)select<列名> (2)distinct(显示不重复的数据),all(不去除重复的数据) (3)列更名:旧列名|表达式[as]新列名 或者新列名=旧列名|表达式

2、where子句:

(1)between......add.......用法:between<下限值>add<上限值>

not between<下限值>add<上限值>

(2)in 限定属性的取值的指定集合 not in

(3)like 模糊查询 用法:<列名>like<字符串> 这里的字符串可以使用通配符

这里会使用到:_和%。_表示任何一个字符、%表示任何多个字符

(4)is null查询空值

3、select的基本结构:

(1)select<目标列名序列>

from<.数据库>

[where<检索条件表达式>]

[group by<分组依据列>]

[having<组提取条件>]

[order by<排序依据列>]

(2)order by语法格式:order by<列名>[asc|desc][,......n] asc表示升序、desc表示降序

4、聚集函数

(1)count(*)统计元组个数

(2)count(<列名>)统计列值个数(空值不统计)

(3)sum(<.列名>) 计算列值总和(必须是整数型列)

(4)avg(<列名>) 计算列值的平均值(必须是整数型列)

(5)max(<列名>)求列组最大值

(6)min(<列名>)求列值最小值

注:聚集函数不能出现在where子句中
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: