SQL Basics


Only searching operation for data engineering.

SQL Basics

SQL零基础入门笔记.
SQLZOO.
Programming order: select - from - where - group by - having - order by - limit
Running order: from - where - group by - having - order by - limit - select

在这里插入图片描述

select A renamedA from chart


select distinct
在这里插入图片描述

select calculation

在这里插入图片描述

where

在这里插入图片描述

在这里插入图片描述

where name like ‘_t%’

_ for one char, % for any
在这里插入图片描述

order by

limit 3,4: 3,4,5,6,7
在这里插入图片描述
在这里插入图片描述

group by

share same function of “distinct”
use together with statistics functions like : min()max()count()avg()…
在这里插入图片描述

having

conditions after “group by”
is able to used with statistic()
在这里插入图片描述

Functions

round()
concat(’’,’’,’’,…)
cast(x as type)
data: year(date) month() day() datediff(date1, date2) data_format(data, format)
Cut: left(‘string’, num) right(,) substring(‘string’,start,num)
logic: if(event, v1(real),v2(wrong)); case [when + then] + [when then] + [else] + end
replace()

Partition

在这里插入图片描述

SELECT name,
data_format(whn,’%Y-%m-%d’) date,
(confirmed - lag(confirmed,1)over(partition by name order by whn)) New
from covid
where name = ‘Italy’
and Weekday(whn) = 0
order by whn

Join

all join: all data
inner join: data in pairs
left join: all data on left
![在这里插入图片描述](https://img-blog.csdnimg.cn/9d6aa4daff0549f3b5786744bcb69c71.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5aSn5YaZ55qERA==,size_12,color_FFFFFF,t_70,g_se,x_16

SQL*50

图解SQL面试题:经典50题.

  1. 项目1
  2. 项目2
  3. 项目3
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值