数据查询----单表查询

1.选择表中的若干列

             查询指定列;查询全部列;查询经过计算的值。

selcet  Sname  NAME , 'Year of  Birth: '  Birth ,     2018-Sage BirthDay  ,  lower(Sdept) DEPATMENT

from Student. 

2.选择表中的若干元组           

          消除取值重复的行;

          查询满足条件的某些元组:

                        比较大小

                        确定属性值范围

                        确定集合  //利用谓词 in 可以查询属性值属于指定集合的元组

                        字符匹配;

         order by 子句

         聚集函数

         group by 子句

               eg:   select Cno,COUNT(Sno)

                       from sc

                       group by Cno 

                        having COUNT(Sno)>20;

                       该语句对查询结果按Cno的值分布,所有具有相同Cno的值将分为一组,然后对每一组

                        利用聚集函数 COUNT计算,求得各组的人数,最后将人数大于20的进行输出。

猜你喜欢

转载自blog.csdn.net/zenglingcheng/article/details/80544801