先筛行会不会影响组的个数
先把一部分行筛掉,再分组。组的个数【0】。
先筛行,每组还剩几样
先只留下价钱不低于 6 的行,再按类别分组数个数。输出三组的个数(用 / 隔开)。 id name cat price stock 约束 1 绿茶 饮料 6 12 id 主
两处都写,各管各的
先筛行(价钱不低于 6),分组之后再筛组(组里至少 2 样)。输出留下的组和个数(用 / 隔开)。 id name cat price stock 约束 1 绿茶 饮料 6 12
自己写:条件放在筛行那一处
补全筛行那一段:只统计库存不为空的那些行,按类别分组数个数,按类别名排好。输出三组的个数(用 / 隔开)。 id name cat price stock 约束 1 绿茶 饮料 6 12
自己写:条件放在筛组那一处
补全筛组那一段:只留下总价不低于 20 的组,按类别名排好。输出留下的组和总价(用 / 隔开)。 id name cat price stock 约束 1 绿茶 饮料 6 12
自己写:组名一样,组里的数不一样
两条查询:一条先筛行(只留价钱不低于 6 的)再按类别分组数个数;一条不筛行,分组之后筛组(只留个数不低于 3 的)。输出:两条各留下几组、组名是否相同、每组的数是否相同(用 / 隔开)。 id name cat price
括号里换个东西,数的就不是行了
COUNT(*) 数的是行数。把星号换成某一列的列名之后,它数的是【0】。 id name cat price stock 约束 1 绿茶 饮料 6 12 id 主键 2
空值让哪个统计出了偏差
一列里有两个空值。下面哪一个统计会因此算出和你预期不同的结果?【0】
数行和数值,差出来的是哪两行
两种数法各来一次,再数一次库存空着的行。输出:数行数、数库存的值、空着几行(用 / 隔开)。 id name cat price stock 约束 1 绿茶 饮料 6 12 id
⚠️ 求和一样,平均值不一样
两种写法各算一次求和(一种直接求和,一种把空的当 0 再求和),再算一次平均值和"总和÷行数"。输出四个数(用 / 隔开)。 id name cat price stock 约束 1 绿茶