1.- `fun` 是MySQL中用于聚合函数的关键字,用于对数据进行统计和计算,如求和、平均值、最大值、最小值等。`fun` 通常与 `group by` 一起使用,对数据进行分组统计。例如,`select sum(salary) from employee group by department_id;` 表示以 `department_id` 为分组标准,统计每个部门的薪资总和。

2.- `like` 是MySQL中用于模糊查询的关键字,用于查找符合特定模式的字符串。`like` 通常与 `%!`(MISSING) 或 `_` 通配符一起使用,表示任意字符和任意单个字符。例如,`select * from employee where name like '%!张(MISSING)%!'(MISSING);` 表示查找名字中包含“张”的员工。
3.因此,`fun` 和 `like` 的作用和用法完全不同,不能互相替代。需要根据实际需求选择使用哪种查询操作符。
1、在单元格A1中输入数字1,向下拖动填充到100行。
2、选择“填充序列”。填充后数字变为1到100的数字。
3、选择A1到A101单元格,选好后,按住Alt+=组合键,进行求和。
5、在单元格A1中输入数字1,点击开始选显卡下的“填充”,选择“序列”。
6、弹出序列对话框,选择“列”,“等差数列”,步长值为1,终止值为100,“确定”。
7、此时,单元的中已自动创建好1到100的序列数。
8、选择A1到A101单元格,选好后,按住Alt+=组合键,进行求和。
9、此法最为迅速,只需在单元格内输入公式“=SUM(ROW(1:100))”,注意不包括引号,然后按住Ctrl+Shift+Enter组合键,很迅速的就能求出1累加到100之和。
"groupby"和"distinct"都是用于查询数据库中不同值的查询关键字,但它们的使用方式和结果有一些区别。
- "Group by"用于根据指定的字段对数据进行分组,并对每个分组进行聚合操作。
- 使用"Group by"时,需要指定一个或多个字段作为分组依据。
- "Group by"查询会将数据按照分组依据进行分组,并对每个分组应用聚合函数(如求和、计数、平均值等)来生成结果。
- 结果是按照分组依据进行了分组,并计算了各个分组的聚合函数值。
- "Distinct"用于查询数据库中不重复的值,并返回唯一的结果集。
- 使用"Distinct"时,需要指定要检索的字段。
- "Distinct"查询会返回所有不重复的记录,每条记录只会出现一次。
- 结果是经过去重处理后的唯一记录集合。
- "Group by"用于对数据进行分组和聚合,结果是将数据分组并计算了聚合函数的值。
- "Distinct"用于去重,结果是返回不重复的记录。
它们的主要区别在于"Group by"可以进行分组和聚合操作,而"Distinct"仅用于去重操作。根据具体的查询需求,选择适合的关键字来实现所需的查询结果。