mysql忽略知识点

1.下标索引从1 开始

2.匹配 用like

3. substring(name, startIndex, len)分别是要分割的字符串,开始下标,长度

4.判断是否相等是用 = 而不是 ==

5.

mysql忽略知识点_第1张图片

 6.  count(*),count(列名)都可以,区别在于,count(列名)是统计非 NULL 的行数;

7.分组聚合一定不要忘记加上 group by ,不然只会有一行结果。

8.

  • where:过滤过滤指定的行,后面不能加聚合函数(分组函数)。
  • having:过滤分组,与 group by 连用,不能单独使用。

9. UNION 基本规则:

  • 所有查询的列数和列顺序必须相同。
  • 每个查询中涉及表的列的数据类型必须相同或兼容。
  • 通常返回的列名取自第一个查询。

默认地,UNION 操作符选取不同的值。如果允许重复的值,请使用 UNION ALL

使用 union 组合查询时,只能使用一条 order by 字句,他必须位于最后一条 select 语句之后

你可能感兴趣的:(sql,数据库)