像Excel一样使用SQL进行数据分析(下)

按位置字符串截取

字符串截取可用于数据分列

MySQL 字符串截取函数:left(), right(), substring(), substring_index()

像Excel一样使用SQL进行数据分析(下)从字符串的第 4 个字符位置开始取,直到结束

像Excel一样使用SQL进行数据分析(下)

从字符串的第 4 个字符位置开始取,只取 2 个字符

像Excel一样使用SQL进行数据分析(下)

按关键字截取字符串

取第一个分隔符之前的所有字符,结果是www

像Excel一样使用SQL进行数据分析(下)

取倒数第二个分隔符之后的所有字符,结果是google.com;

像Excel一样使用SQL进行数据分析(下)


6 筛选

通过操作符实现高级筛选

使用 AND OR IN NOT 等操作符实现高级筛选过滤

像Excel一样使用SQL进行数据分析(下)

通配符筛选

常用通配符有% _ [] ^

像Excel一样使用SQL进行数据分析(下)

7 表联结

SQL表连接可以实现类似于Excel中的Vlookup函数的功能

像Excel一样使用SQL进行数据分析(下)

自联结 在一条SELECT语句中多次使用相同的表

像Excel一样使用SQL进行数据分析(下)


8 数据透视

数据分组可以实现Excel中数据透视表的功能

数据分组

group by 用于数据分组 having 用于分组后数据的过滤

像Excel一样使用SQL进行数据分析(下)

交叉表

通过CASE WHEN函数实现

像Excel一样使用SQL进行数据分析(下)


上一篇:2014年4月11日星期五java学习进程-面向对象和俄罗斯方块7个格子类的建立


下一篇:菲律宾银行联手金融科技公司成立19亿美元中小微企业基金|全球快讯