这是我参与更文挑战的第14天,活动详情查看:更文挑战
作者:可乐
来源:可乐的数据分析之路
转载请联系授权(微信ID:data_cola)
一、 算术操作符计算字段
--Select 列 算术操作符 from 表;
创建一个新的字段可以用加减乘除操作符,也可以用函数,创建字段直接在select后写命令。
给新创建的字段赋予名称,用到【AS】命令
这里我们队sc表里的score列每个数值都+5得到一个新的score2字段,如下:
二、 函数计算字段
01 日期函数
对日期时间型数据进行操作的函数,日期函数里用到较多的是YEAR()、MONTH()、DAY(),用于提取某个日期下的所有数据。如下例,提取2003年3月3日出生的学生,这里可以不用DATE()函数,因为sage列本身就已经预设成了日期格式,需要注意的是,筛选日期时要用单引号引起来。
【MONTH】 再如下例,提取2003年出生的所有学生记录。
02 文本函数
对字符型数据进行操作的函数,
【left】 提取每个学生的姓
03 数值函数
对数值型数据进行处理的函数。常见的有:
取成绩一列取整
三、 聚合函数
对数值数据进行汇总的函数,主要有以下:
聚合函数得到的是一个数据,而非一系列查询后的记录。
01 count函数
Count函数是对行进行计数。
--select count(列) from 表,对特定列的值进行计数 --select count(*) from 表,可以查看表的总行数 --select count(DISTINCT 列) from 表,去重以后的行数
查询student1表总有有几行 查询性别一列不重复的有几行
02 sum函数
Sum函数是对指定列求和。
--select sum(列) from 表
对sc表中的成绩一列求和。
对学号为1的学生的成绩求和:
03 avg函数
Acg函数用于对列求平均值
--select avg(列) from 表
对成绩一列求平均值
04 max函数
返回指定列中的最大值。
--select max(列) from 表
找出最高成绩
05 min函数
返回制定列中的最小值。
--select min(列) from 表
找出最低的成绩
06 聚合函数的综合应用
描述性统计分析