*在SELECT语句中,使用Group by子句指出的是( )。

2025-03-22 22:23:46
推荐回答(3个)
回答1:

SELECT

Menber.memberid,

Menber.membercard,

SUM(Menber.totalcost);

FROM

database!menber;

筛选用where 子句

比如:

select * from sutdent where 年龄=20

这就是根据年龄这个条件进行筛选

扩展资料:

如果使用了GROUP BY子句做分组合并,之后要引用的列必须是或者出现在GROUP BY子句中,或者被包含在聚合函数(如SUM、COUNT等)中。否则编译会报错。这是因为,上述两种情形的列对于每一个分组都有确定的单一值;

而上述两种情形以外的列,对于每一个分组,有可能对应于原始行集的多个行从而具有多个不同的值,那么选择哪个值作为该分组的该列的值?无从选择。聚合函数计算时忽略掉列值为NULL的行。

参考资料来源:百度百科-select()

回答2:

count()是一个聚集函数(也称为聚合函数)是为了选定行的数目,可以包含空值。
group
by
是分组,
可以按照一个多多个字段分组。
使用时应注意:select
后显示的信息:要么包含在聚集函数中,要么包含在group
by
子句中。
where
:是一个条件语句,在where后面跟的是条件!

回答3:

SELECT
Menber.memberid,
Menber.membercard,
SUM(Menber.totalcost);
FROM
database!menber;
这两句后面怎么能有分号?真是够晕啊。