最近在工作中需要查询一些数据进行数据分析,又不好每次都麻烦开发小哥哥,于是只能动手自己查询。今天就来聊聊如何取数。(其实严格意义上来说,SQL不能算是一门编程语言,只能算是一个取数工具。)
学习SQL的好处
1、不用每次都麻烦开发
找开发小哥哥给你查询数据,你可能得等半天,而自己查询的话,一两分钟的事情。即装逼,又高效。
2、为转型数据产品经理打下基础
很多小伙伴都说自己想做数据产品经理,想做人工智能产品经理。不论是人工智能还是大数据产品经理都是需要和数据打交道的,想做人工智能首先就要学习机器学习,机器本身就需要大量的数据进行喂养才能达到学习的效果。而大部分的数据来源都是公司的数据仓库,SQL语言可以帮你了解机器学习的指标体系构建和特征提取。
3、高效处理数据
产品经理日常和数据打交道的场景很多。大部分同学可能都是通过EXCEl进行数据的可视化,比如做数据透视表这些。但是如何从多张表执行繁杂的“连接”操作和“分组”后“选择”需要的字段,这些EXCEl实现不了,但是对于SQL来说就是一句话的事情。
SQL实例讲解
1、数据库单表查询
1.1 基本的查询语法
select 列名 ---查询指定要显示的字段;如果要查看所有的列,则用*号表示
From 表A ---选择要查询的表
where 限制条件 ---各种过滤条件,例如:大于