ntxp.net
当前位置:首页 >> 在sElECt语句中 >>

在sElECt语句中

在SELECT语句中,对查询结果进行排序的子句是having子句.进行排序的子句是orderby,消除重复行的关键字是DISTINCT子句.Having和Where作用是相近的,只不是一个用于普通字段的限定,而Having是用于对聚合后结果的限定.例:

一、A C A C D D A B B D 二、1、select 2、from 3、count 4、LIKE 5、DISTINCT

也可以是 “列名 别名” "as"可以省略

A用于选择列表;D用于按字段排序;C用于按字段检索;按字段分组应该是group by,选项里C和D勉强接近,不确定.

order by 子句

select [表中的字段名] from 表名; where 条件;

在SELECT查询语句中,select和form关键字是必须.这是填空题吗

GROUP BY 是分组查询, 一般 GROUP BY 是和 聚合函数配合使用,你可以想想你用GROUP BY 按下面A这个字段分组,那其他字段内容不同,变成一对多又改如何显示呢,比如下面所示A B1 aaa1 bbb1 cccselect A,B from table group by A你说这样查出来是什么结果,A B aaa1 bbb ccc右边3条如何变成一条,所以需要用到聚合函数,比如select A,count(B) 数量 from table group by A这样的结果就是A 数量1 3group by 有一个原则,就是 select 后面的所有列中,没有使用聚合函数的列,必须出现在 group by 后面

最基本的就是select * from 表.就可以了,其他的都是可选

排序 例如: select name,score from student order by score; 就是说在student表中选 出name、score并按照score的大小排序.

网站首页 | 网站地图
All rights reserved Powered by www.ntxp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com