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

来源:互联网 发布:单页源码 编辑:程序博客网 时间:2024/06/10 21:20

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子句中

0 0
原创粉丝点击