CDA level 1 Part2概念及实操
SQL 基础复习(数据分析师–>注重查询)
- 基础从某些表中查询字段
select name, id from xxxxx
- where 是限定 条件,比如限定name为tom的行
`select name from xxxx where name='tom'`
- like 是详细限定,比如查询限定name中有t开头的行,%是可以指带很多字符
select name from xxxx where name ='t%'
- _是可以代替%,仅限在首字母代替
select name from xxxx where name ='_t%'
- %代表多位任意字符,_代表单个任意字符
select name from xxxx where name='a_b_c_d'
- 要求查询2个列相同的值的行
select name from xxxx where name like capital
- 假设要求你查询某一个字段等于另一个字段加一段字符,其中concat是连接的意思,不如‘a’连接’b’可以变成‘ab’
select name from xxxx where capital= concat(name, 'xxxxxx')
- replace 函数是有三个参数
replace(columns,search_string, replace_string)
- mid函数有2个参数
mid(columns,[start_state,end_state])
- 不等与有2种写法<>和!=
select name from xxxx where name <> 'xxxx'
- 关于sql书写规范,可以用分行法,其中逻辑和python语法编码相同,可以触类旁通
select xxx
from xxxx
where xxxx
group by xxxx
order xxxx
- order 语法一般会附属在where之后,默认一般升序,可以用ASC升序,DESC降序来设置
select xxxx from xxxxx where xxxx order by xx ASC|DESC
- 目前sql语句没有继承百分数的函数,因此我们可以利用其他的函数通过定义转化百分数
select concat(score*100/xxx,'%') from world where xxxx
- sql中截取数字的函数是round(),2个参数,第一个是数值,第二个截取位数。
select round(score,3) from xx where xxx
- 在子查询中,有些属性没有值,即为空,null,null值无法比较,故在查询使用时,应当使属性大于0.
select name
from world
where gdp> all(select gdp from world where continent='europe'and gdp>0)
- 联表操作用Join来操作
select xxx,xxx from table1 join table2 on (table1.xx=table2.xx) where xxxx group by xxx order by desc
CDA level 1 Part2概念及实操相关推荐
- 大数据与云计算学习计划 (一) 云计算系统管理 3 Linux系统命令行基础 (概念与实操)
大数据与云计算学习计划 (一) 云计算系统管理 3 Linux系统命令行基础 (概念与实操) 一.文件颜色 二.命令 1.概念 命令的执行依赖于解释器(用户->解释器->内核->硬件 ...
- 大数据与云计算学习计划 (一) 云计算系统管理 6 Linux中RPM软件包管理操作 、 Yum软件包仓库操作(概念与实操)
大数据与云计算学习计划 (一) 云计算系统管理 6 Linux中RPM软件包管理操作 . Yum软件包仓库操作(概念与实操) 一.RPM软件包管理 1.常见软件包类型 2.RPM包文件名特征 3.RP ...
- 【Kubernetes】k8s的svc所有概念和实操详细说明(含镜像和代码)【2】【svc作用是端口转发相关】【含LB和ingress【反向代理】-部署使用】
文章目录 service[svc]所有概念 环境准备 端口映射常规测试 创建pod 主机端口映射测试 修改pod副本数并测试 svc[service] 关于Service 定义Service的意义 没 ...
- 【Kubernetes】k8s网络概念和实操详细说明【calico网络】【含docker不同容器网络互通配置,k8s网络互通配置】【1】
文章目录 calico网络之间通信配置[docker容器互通流程配置] calico网络原理分析 一.Calico基本介绍 二.Calico结构组成 三.Calico 工作原理 四.Calico网络方 ...
- PyTorch官方培训教程上线:从基本概念到实操,小白也能上手
点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 明敏 发自 凹非寺 量子位 报道 | 公众号 QbitAI 你是否也 ...
- 【26天高效学完Java编程】Day03:Java中的运算符与流程控制语句的基本概念与实操
本专栏将从基础开始,循序渐进,由浅入深讲解Java的基本使用,希望大家都能够从中有所收获,也请大家多多支持. 专栏地址:26天高效学完Java编程 相关软件地址:链接地址 所有代码地址:链接地址 如果 ...
- UnrealEngine5实操--基础概念(持续补充)
UnrealEngine5实操--基础概念 Unreal 术语 UE5 上手指南 关卡快速搭建 视口标准按键操作 Editor 视角移动速度调节 Unreal Editor 快速测距 Actor 操作 ...
- GIS基础简介:基本概念、互联网坐标系、WebGIS实操
GIS基础简介:基本概念.互联网坐标系.WebGIS实操 01 | GIS基础知识-GIS概念 1.GIS是什么: 1)随着时代的发展我们几乎每天都能够与GIS接触.比如手机上的百度地图或者高德地图, ...
- 《Grasshopper参数化设计教程》实操 Part A Level 1
<Grasshopper参数化设计教程>实操 Part A Level 1 哈哈没想到吧 我竟然来更新博客了 话不多说 这篇写的所有东西的构成要素:(内容结合书本 是祁鹏远老师写的) Fr ...
- 尚硅谷大数据技术Spark教程-笔记09【SparkStreaming(概念、入门、DStream入门、案例实操、总结)】
尚硅谷大数据技术-教程-学习路线-笔记汇总表[课程资料下载] 视频地址:尚硅谷大数据Spark教程从入门到精通_哔哩哔哩_bilibili 尚硅谷大数据技术Spark教程-笔记01[SparkCore ...
最新文章
- python4delphi_python4delphi 安装
- 基于Lucene查询原理分析Elasticsearch的性能
- 洛谷P2312 解方程题解
- sdut 3335 数据结构实验之栈与队列八:栈的基本操作
- linux信号使用,linux信号使用注意事项
- RFI远程文件包含的漏洞
- STM32 学习总结2 ----利用中断来控制按键点灯、捕获功能练习
- 实验7.1 对Point类重载“++”(自增)、“–”(自减)运算符
- 变分自编码器(VAE)详解与实现(tensorflow2.x)
- Linux Autofs自动挂载服务详解
- 利用ObjectMapper进行对象与JSON互相转化
- 广东计算机二级ps,广东省计算机等级考试二级(广东计算机二级考试真题)
- word表格删除空白行java_Java批量删除Word中的空白段落
- 五个优秀的硬盘健康检测工具
- 基于微信小程序Map标签及高德地图开源方法实现路径导航
- windows下载Android系统源码
- 【博弈】叉圈棋永远都是平局
- 谈谈数据库里的时间戳
- 预测交通拥堵,TranSEC助力城市交通“智”变
- ios中导入第三方类库