简单的Select查询

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaofen_7/article/details/78984645

Select语句查询

小技巧:select 12*13 as 计算结果

Distinct:消除重复列

Where [and/or][多个条件](like ‘河南%’)

Where 字句运算符

       Between and

       X%10=0

       In(80,90,95)

       Not in (80.90.100)

排序Order by ASC(低——高)DESC(高——低)

分组

select 课程编号,AVG(分数) f

rom 成绩信息

where 考试编号=‘01’

group by 课程编号

rollup :按第一个关键字小计,再总结

cube :按次关键字小计

多个关键字一层一层排序

使用函数

select Max(分数)from 成绩信息 where 考试编号= ‘01’

select Min(分数)from 成绩信息 where 考试编号= ‘01’

select Avg(分数) from 成绩信息 where 考试编号= ‘01’

select Sum(分数) from 成绩信息 where 考试编号= ‘01’

top 3(分数) from 成绩信息where 考试编号= ‘01’

having Avg(分数) >=90 聚合结果

order by 考试编号

插入数据insert into 表(列) value()

        【全部插入|部分插入】

Insert (select语句)——新建数据表

Select  into 临时表|新建数据表 from。。。where。。。

update [top] 表名/视图

set  新的内容

where

update目标内容

set 新的内容

from 多表链接 on

where

Delete 内容from 表名 where  条件

Top关键字/Top表达式[Select /update/delete/insert]

Top (数值/百分比)/利用变量

With ties 同等内容包含进来

Compute 字句 查询结果合计

Compute

{

{Avg|count|Max|Min|Stdev|stdevp|var|varplsum}

}

Compute 函数(列)

By XX[中断合计]

猜你喜欢

转载自blog.csdn.net/zhaofen_7/article/details/78984645