导图社区 MYSQL函数思维导图
以下介绍了MYSQL函数的万能模板、数据统计语言、视图、子查询、标量子查询、关联子查询,自创MySQL万能公式,值得大家学习借鉴!
本图梳理了APP各类指标的内容,包括为什么要做APP数据分析、常用指标、数据分析常用策略等方面,适用于产品经理、数据分析、数据建模,自己预览吧!
数据分析是指用适当的统计分析方法对收集来的大量数据进行分析,提取有用信息和形成结论而对数据加以详细研究和概括总结的过程。本图列举了数据分析基础理论,方便自己去思考什么是数据分析,如何去做数据分析!
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
MY SQL
万能模板
select 查询结果 from 从哪张表中查找数据 where 查询条件 group by 分组 having 对分组结果指定条件 order by 查询结果排序 limit 从查询结果中取出指定行
数据统计语言
SQL运行数据顺序
select 查询结果
from 从哪张表中查找数据
JOIN B表 ON A表.ID列 = B表.ID列 (A表与B表关联于ID列)
若A表B表不对等则使用LEFT/RIGHT JION
where 查询条件
group by 分组
having 对分组结果指定条件
order by 对查询结果排序
在结尾加desc 降序
limit 从查询结果去除指定行
limit 10(检索前10行数据)
limit 5,10(检索从第6行开始,累加10条记录)
函数
统计函数(不能直接用在运算符号后面)
count 求某列的行数
sum 对某列数据求和
avg 对某列数据的平均值
max 求某列数据的最大值
mix 求某列数据的最小值
distinct 去除重复数据
ROUND(字符段,小数点位数) 四舍五入
abs(数值) 求绝对值函数
文本函数
length 求某列数据的字符长度)
LEFT(数据,字符数,从几号字符开始)
RIGHT(数据,字符数,从几号字符开始)
LOCATE("目标",某一列,从第几个字符开始) (查找目标在数据的位置)
SUBSRT(字符串,从哪里开始,截取长度) (求字符串中的某一段的数据)
concat(某列, 'City',某列) 在某列后面加上City
Replace(字符串,'要被替代的字符串','替代后的字符串')
case
CASE 列
WHEN '1' THEN '男'
WHEN '2' THEN '女'
ELSE '其他' END
日期函数
data_format(列,'20%y-%m-%d') 对列进行格式的改变
data_add() 日期加
datediff(列,interval 1 day) 列的日期加1天
year(now()) mouth(now()) date(now())目前的时间年,月,日
运算符
算数运算符
+
-
*
/
比较运算符
=
=是等于 != 是不等于
>
用>可以排除NULL值
<
<>
>=
<=
衍生派
where XXX >any 大于任意数值
where XXX >all 大于所有的数值
逻辑运算符
not
and
between
or
in 等同于or
like
if(XXX like XXX,1,null)
多表查询
union
union all
合并表,保留重复值
合并表并,删除重复值
join
cross join
inner join
left join
其他
视图
create view 视图名称(各个列的名称) as select XXXXX
把频繁使用的SELECT把数据提取出来,简化操作
子查询
数据嵌套
标量子查询
以某个量来查询数据
关联子查询
解释查询表中大于各科平均成绩的清单
在每个组里进行比较的时候使用这个函数
刷题网站:SQLZOO.com