SQL
Just_do_it_2018
这个作者很懒,什么都没留下…
展开
-
今日头条数据分析师分享有感
写在前面:这篇文章是听了Bittiger邀请今日头条的数据分析师潘老师做的一个分享之后,与自己的思考一起形成的总结,在她的分享中主要讲了SQL的基本语法,在后面的答疑环节提到一些数据分析师相关的日常工作内容。据此,本文的outline主要分为以下几个部分:今日头条的数据分析师日常工作主要是哪些?SQL在日常工作的使用场景有哪些?日常工作对于SQL的要求是什么样的?如何有效地学习SQ...原创 2018-05-21 18:07:49 · 11717 阅读 · 0 评论 -
SQL的on及where对join过程的影响分析
Outlinejoin各类型on与where对join的过程影响总结join各类型首先,对于join的各种类型的区别,不仅是各大面试中最常见的问题,也是在实际问题场景中使用频率很高的子句。我觉得无需多言,看两张图就足够了:1、笛卡尔积(cross join,其实叫交叉积更便于自己理解) 假设集合A={a, b},集合B={0, 1, 2},则两个集合的笛卡尔积为{(a, ...原创 2018-08-07 16:38:21 · 596 阅读 · 0 评论 -
SQL暑期进阶计划_4
今天是SQL第八天,专注于SQL的操作语言,主要是对数据库中数据的操作。OutlineinsertupdatedeleteNULL 零与空格的区别insertinsert是往数据库中插入数据如果要插入的数据量较小,记住insert values语句 例:insert into table_name(col1,col2,col3) values (a,b,1);...原创 2018-07-30 18:35:56 · 174 阅读 · 0 评论 -
SQL暑期进阶计划_3
今天是SQL第六、七天的内容,主要涉及到SQL中的高级查询部分:Outline多表查询子查询多表查询多表查询也叫表联合查询,主要分为内连接和外连接。进一步又可以分为: 1. inner join A inner join B 返回的是满足连接条件的A和B的记录 2. left join A left join B 返回的是A的所有记录以及B中满足连接条件的记录...原创 2018-07-30 17:19:32 · 161 阅读 · 0 评论 -
SQL暑期进阶计划_2
今天继续SQL第五天:SQL中的子句OUTLINEwherestarting withorder bygroup byhaving附加:where和having的区别where1、where使我们返回的数据更具有选择性2、where是使用频率仅次于select 和 from的语句starting with1、starting with类似于 like子...原创 2018-07-20 17:38:17 · 163 阅读 · 0 评论 -
SQL暑期进阶计划_1
今天完成《SQL21日自学通》的前四天的内容。OUTLINESQL概述select表达式、条件语句、运算函数:对数据的进一步处理SQL概述SQL:structured query language 结构化查询语言 它是连接我们和数据库的一个纽带,通过命令行的方式与数据库进行会话select1、 两个特性: - ① 对大小写不敏感,但是涉及具体数据时要注...原创 2018-07-18 16:42:42 · 173 阅读 · 0 评论 -
SQL暑期进阶计划_0
写在前面:最近借着实习的机会接触了数据部门大牛的主页,他们主页上分享了很多学习资源,而且还有很多实操的案例,借着这样的机会,正好巩固一下SQL基础,在实际场景中不断提高自己的SQL能力。OUTLINE前期学习资料总结本次进阶计划两点希望前期学习资料总结之前没接触过SQL的小白,可以先从这两个网站看看,跟着过一遍~ w3school: http://www.w3s...原创 2018-07-18 16:10:49 · 226 阅读 · 0 评论 -
关于SQL语句中要不要加单引号的问题
前言:今天上午犯了一个超级超级蠢的错误,把population写成polulation而不自知,多次提醒我找不到polulation列,这是其一;其二是我在未得知我写错的时候,我以为是字段名没有加单引号的问题,加了单引号之后结果变成: 所以,对于SQL我有了一些新的认识: 1、不能手快!不能手快!不能手快! 好好记单词!好好记单词!好好记单词!2、对于单引号的问题,不能仅仅用其他编程...原创 2018-07-17 12:25:40 · 22355 阅读 · 1 评论 -
MySQL said: Authentication plugin 'caching_sha2_password' cannot be loaded...
OUTLINE问题描述解决方案问题描述在mac下,用sequel pro连接数据库,出现以下问题: MySQL said: Authentication plugin ‘caching_sha2_password’ cannot be loaded: dlopen(/usr/local/lib/plugin/caching_sha2_password.so, 2):...原创 2018-06-06 15:57:57 · 2859 阅读 · 0 评论 -
SQL syntax:...MySQL server version for the right syntax to use near 'rank CHAR(1))'
SQL版本:MYSQL 8.0.11;Mac OS错误语句:CREATE TABLE grade(low TINYINT,upp TINYINT,rank CHAR(1));错误提示:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version...原创 2018-08-08 17:37:19 · 7646 阅读 · 0 评论