聚合的结果有几行
一排数,压成一个数 一排 一个 一条 SELECT COUNT(*), SUM(price) FROM goods;,取回的结果有【0】。
五个聚合各是多少
一排数,压成一个数 一排 一个 把价钱那一列的五个统计一次算出来。输出:行数、总价、均价、最低价、最高价(用 / 隔开)。 id name cat price stock 约束 1 绿茶 饮料 6
自己写:算库存的三个统计
一排数,压成一个数 一排 一个 补全这条查询:把库存那一列的总和、最小值、最大值算出来。输出三个数(用 / 隔开)。 id name cat price stock 约束 1 绿茶 饮料 6
自己写:算出均价并和手算对一次
一排数,压成一个数 一排 一个 补全这条查询:算出价钱的平均值。程序会同时用总价除以行数手算一遍,两边对一次。输出三样:数据库算的、手算的、两者是否一致(用 / 隔开)。 id name cat price stock
分组之后结果有几行
按类别分组统计,这张表有三个类别。结果会有【0】。 id name cat price stock 约束 1 绿茶 饮料 6 12 id 主键 2 红茶 饮料
分组的列该不该也取出来
按类别分组数个数,如果只写 SELECT COUNT(*) 而不取类别那一列,结果会【0】。
分组之后还能取原来的列吗
按类别分组之后,再去取商品名那一列,问题是【0】。
分组的结果按什么顺序给
一条分组统计没有写排序。三行结果的先后【0】。
每一类各有几样
按类别分组数个数,按类别名排好。输出三组的个数(用 / 隔开)。 id name cat price stock 约束 1 绿茶 饮料 6 12 id 主键 2 红茶
每一类的总价
按类别分组,把每一类的价钱加起来。输出三组的总价(用 / 隔开)。 id name cat price stock 约束 1 绿茶 饮料 6 12 id 主键 2 红茶