随笔分类 - SQL 知识点
摘要:distinct 查询某个字段不重复记录 distinct必须放在第一个位置。若放到后面是会报错的。 若要指定某个字段的distinct,需要以该字段group by 再加上一个count(distinct name); group by 必须放在 order by 和 limit之前,不然会报错
阅读全文
摘要:1、AVG 函数 AVG 函数返回数值列的平均值。NULL 值不包括在计算中。 2、COUNT COUNT() 函数返回匹配指定条件的行数。 COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入) COUNT(*) 函数返回表中的记录数 COUNT(DISTINCT co
阅读全文
摘要:1、Data函数 MySQL 使用下列数据类型在数据库中存储日期或日期/时间值: DATE - 格式 YYYY-MM-DD DATETIME - 格式: YYYY-MM-DD HH:MM:SS TIMESTAMP - 格式: YYYY-MM-DD HH:MM:SS YEAR - 格式 YYYY 或
阅读全文
摘要:1、在 WHERE 子句中使用运算符 2、操作符使用方式 (1) BETWEEN 操作符 BETWEEN ... AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。 (2)IN IN 操作符允许我们在 WHERE 子句中规定多个值。 (3)LIKE LIKE 操作符用于在 WH
阅读全文
摘要:1、用途: (1)将控制替换成其他值; (2)返回第一个非空值 2、表达式: COALESCE是一个函数, (expression_1, expression_2, ...,expression_n)依次参考各参数表达式,遇到非null值即停止并返回该值。如果所有的表达式都是空值,最终将返回一个空值
阅读全文
摘要:1、JOIN 有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。 数据库中的表可通过键将彼此联系起来。主键(Primary Key)是一个列,在这个列中的每一行的值都是唯一的。在表中,每个主键的值都是唯一的。这样做的目的是在不重复每个表中的所有数据的情况下,把表间
阅读全文