SQL从小白到大牛--基础课程

【零声教育】C/C++Linux服务器开发/高级架构师 课程 随着去年年底的疫情,很多线下的学习都变成了网课的形式,各种付费学习也萌生出来,很多决定要报名付费网课例如零声学院C/C++linux后台服务器高级架构师的程序员,报名之前总会问我这样一个问题,除了视频学习这些技术层面的我还可以得到什么提升? 我也是就这个经常被问到的问题总结了一下,除了高质量的课程和系统的大纲体系优秀的讲师团队,以零声学院为例,培训C/C++linux后台服务器高级架构师他们还会: 1.不定时请百万年薪大佬做职业分享。蚂蚁金服,中兴通讯,创业大佬,斗鱼等职场大佬,分享自己对技术,对产品,对 阅读详情

SQL查询语句语法结构和运行顺序:
语法结构:selcet–from–where–group by–having–order by–limit
运行顺序:from–where–group by–having–order by–select

  • select&from
    标准语法:
	select 字段名
	from 表名
  • where
    标准语法:
	select 字段名
	from 表名
	[where 表达式]

运算符查询语法:

	select 字段名
	from 表名
	where 字段名 运算符 值

模糊查询语法:

	select 字段名
	from 表名
	where 字段名 like '通配符+字符'

使用多条件查询:

	select 字段名
	from 表名
	where 条件代码1 and|or 条件代码2
  • order by
    标准语法:
	select 字段名
	from 表名
	[order by 字段名 asc|desc]

asc表示升序,从小到大排序
desc表示降序,从大到小排序
不写默认为升序排序

  • limit
    标准语法:
	select 字段名
	from 表名
	[where 表达式]
	[order by 字段名 asc|desc]
	[limit [位置偏移量,]行数]

limit[位置偏移量,]行数 限制查询结果集显示的行数
limit子句是可选项,行数是子句中的必选参数,参数位置偏移量是可选参数
查询结果返回前n行:

	select 字段名
	from 表名
	[where 表达式]
	[order by 字段名 asc|desc]
	[limit n]

查询结果返回第x+1行开始的n行到x+n行:

	select 字段名
	from 表名
	[where 表达式]
	[order by 字段名 asc|desc]
	[limit x,n]
  • 聚合函数&group by
    聚合函数包括:
avg()
count()
max()
min()
sum()

标准语法:

	select 字段名1
	from 表名
	[where 表达式]
	[group by 字段名1]
	[order by 字段名 asc|desc]
	[limit [位置偏移量,]行数]

group by 字段名 规定依据哪个字段分组聚合
group by核心句子是可选项,使用该句是为了依据相同字段值分组后进行聚合运算,常和聚合函数联用

  • having
    标准语法:
	select 字段名
	from 表名
	[where 表达式]
	[group by 字段名]
	[having 表达式]
	[order by 字段名 asc|desc]
	[limit [位置偏移量,]行数]

having 表达式 限定分组聚合后的查询行必须满足的条件
having核心句子是可选项,使用该剧自是为了对group by分组后的数据进行筛选

  • 部分常见函数
  • 数学函数
round(x,y)---四舍五入函数
  • 字符串函数
concat(s1,s2,...)---连续字符串函数
 replace(s,s1,s2)---替换函数
left(s,n)、right(s,n)&substring(s,n,len)---截取字符串一部分的函数

left函数返回字符串s最左边n个字符
right函数返回字符串s最右边n个字符
substring函数返回字符串s从n个字符起取长度为len的子字符串,n也可以为负值,则从倒数第n个字符起取长度为len的子字符串,没有len值则取从第n个字符串起到最后一位

  • 数据类型转换函数
cast(x as type)---转换数据类型的函数
  • 日期时间函数
year(date)、month(date)&day(date)---获取年月日的函数
date_add(date,interval expr type)&data_sub(date,interval expr type)---对指定起始时间进行加减操作
datediff(date1,date2)---计算两个日期之间间隔的天数
date_format(date,format)---将日期的时间格式化
  • 条件判断函数—满足不同条件,执行相应流程
if(expr,v1,v2)
case when
case expr when v1 then r1 [when v2 then r2]...[else rn] end
生物信息学投稿避坑指南:如何根据影响因子和审稿速度选择最适合的期刊 本文为生物信息学研究者提供全面的期刊投稿策略,重点解析影响因子、审稿速度等关键指标,帮助选择最适合的期刊。涵盖算法开发类和应用型研究的投稿路径,分析不同出版社特点及开放获取的利弊,并提供投稿全流程优化建议,助力高效发表研究成果。 阅读详情

相关推荐

海康工业相机SDK开发实战:从环境搭建到实时图像采集(附避坑指南)

本文详细介绍了海康工业相机SDK在Windows平台上的开发实战流程,涵盖从环境搭建、运行时库路径配置到实时图像采集的全过程。重点解析了MVS SDK部署、设备连接、参数设置及图像处理等核心环节,并提供了实用的避坑指南和错误排查方法,帮助开发者构建稳定的机器视觉系统。

weixin_29248611的博客 845

读书记录《SQL从小白到大牛》01

二维表:关系模型的数据结构是一个二维表组成的集合关系:每个二维表称为关系实体:系统中的人事物表:这些实体所构成的集合元组:也称为记录,就是行。字段:也称为列。键:Key。码,分为超键、候选键、主键、外键。超键(Super Key),能够唯一标识一行数据的字段或者字段集。【可以有多种组合】候选键(Candidate Key),是包含最少字段的超键。主键(Primary Key),从候选键中选择出来的。

深竹清风的博客 777

PHP实战:5分钟搞定SM4国密加密算法集成(附完整代码)

本文详细介绍了如何在PHP项目中快速集成SM4国密加密算法,提供完整的代码实现和实际应用示例。从算法原理到核心代码解析,再到性能优化与安全实践,帮助开发者高效实现数据加密功能,满足金融、政务等领域的合规需求。

weixin_29315569的博客 354

0基础学MySQL数据库—从小白到大牛(2)SQL概述+基本SELECT语句

0基础学MySQL数据库—从小白到大牛(2)SQL概述+基本SELECT语句

qq_57231037的博客 565

【IPAM】Netbox docker模式版本升级

NETBOX 是一个开源的网络资源管理系统,主要用于管理 IP 地址、机架、设备、接口等网络资源信息。下面是 NETBOX 的功能、优点和缺点的详细介绍。

u012153104的博客 1329

xsens IMU配置

1.安装驱动 sudo apt-get update sudo apt-get install ros-kinetic-xsens-driver 2.配置IMU 设置输出四元数,加速度、角速度、地磁 cd /opt/ros/kinetic/lib/xsens_driver python mtdevice.py --configure "oq,aa,wr,mf" 3.启动IMU roslaunch xsens_driver xsens_driver.launch 转(https://www.cnblo

qq_41585680的博客 2325

视频教程-SQL语句视频课程(进阶版)-Oracle

SQL语句视频课程(进阶版) 某公司区域交付运营总监,丰富的项目管理经验,带...

weixin_32479873的博客 781

彻底解决tplink路由器无法访问部分https网站

彻底解决tplink无法访问部分https网站

renkai721的专栏 8762

视频教程-Python预科班-Python

Python预科班 专注提供优质教学内容 ...

weixin_34463315的博客 194

【DevOps】rancher集成ldap,实现统一账号登录

登录到rancher控制台,选择【安全】-【认证】 选择【OpenLDAP】 其中【搜索起点】需要去ldap界面查配置完成

CN_Eden 1092

Manus创始人深度复盘:AI Agent产品的技术架构与战略转型

成本对比:同样任务处理,中国区单位成本是亚太区的2.3倍。付费转化率:中国区1.2% vs 全球平均4.7%微信/支付宝等超级App的适配代码占比达17%Zstandard:压缩比38%,耗时12ms。每季度需要投入3名高级工程师专职维护兼容性。国际版API平均延迟:180-220ms。中国版特殊部署延迟:480-720ms。信息保持准确率:93%(7天跨度测试)自研算法:压缩比39%,耗时5ms。存储效率:相比纯文本节省68%空间。:本地化部署导致的延迟与费用差异。LZ4:压缩比42%,耗时8ms。

m0_75253143的博客 7146

视频教程-Oracle从入门到精通全套视频教程之SQL与PLSQL(四)-Oracle

Oracle从入门到精通全套视频教程之SQL与PLSQL(四) Oracle...

weixin_30375843的博客 661

Dify搭建AI测试用例生成器

1、获取产品需求文档2、解读、分析、挖掘需求点,提炼为测试点3、依据测试点,生成详细的测试用例4、输出测试用例1、打开 Dify 控制台,依次点击【工作室】-【ChatFlow】-【创建空白应用】。

十二测试录 1370

视频教程- SQL一小时-软件测试

SQL一小时 课程讲师有中科院硕士学位,从事软件测试十余年,有丰富的测试实...

weixin_34397429的博客 1661

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

视频教程-安装和配置 SQL Server 2012-SQL Server

安装和配置 SQL Server 2012 Technet 讲师 ...

weixin_32767563的博客 157

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

视频教程-SQL SERVER 2005数据库应用2017教学视频-SQL Server

SQL SERVER 2005数据库应用2017教学视频 19年软件开发经验...

weixin_29621359的博客 259

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

视频教程-QT/C++从新手到老手系列之QT中级篇-C/C++

QT/C++从新手到老手系列之QT中级篇 软件项目开发8年经验,熟练掌握QT...

weixin_31023735的博客 529

视频教程-MySQL入门到精通-MySQL

MySQL入门到精通 10年开发和多年教学经验。曾在软件开发企业担任技术总监...

weixin_34846879的博客 384

简短的python金融数据分析师_让一位数据分析师崩溃有多简单?

前段时间新业务上线,接到了很多的数据分析需求,每天加班到十点多。偏偏需求的节点又非常紧,产品、增长、运营、市场各方大佬们,都在不断地催促我们提供数据决策!基本每天都是好几个需求,还被嫌弃出决策慢。。。这个工作量,求求你们再招个数据分析师吧!就在我快要自裁谢罪的时候,我同事偷偷跑了过来,悄悄拉我进了一个数据分析师社群!进群10分钟,我就学到3个Python和SQL优化技巧!本着不吃独食的原则,我在这...

weixin_42342226的博客 222

Oracle实战小技巧及报错解决方案18:SQL语句的执行原理分析(1)

分享一套阿里大牛整理的前端资料给大家,点击前端校招面试题精编解析大全即可免费下载)即可免费下载**

2301_79655473的博客 529

【大白看大牛】技术大牛的介绍及分享内容提要

整理廖雪峰、阮一峰、轮子哥等技术大牛介绍以及他们分享的内容提要,权做参考!

qq_39428589的博客 2146

关东升老师从小白到大牛系列丛书(由清华大学出版社出版)

关东升老师从小白到大牛系列丛书(由清华大学出版社出版),感兴趣的可以购买!!!

hacker707的博客 1万+

视频教程-sql server系列课程t-sql基础语法篇-SQL Server

sql server系列课程t-sql基础语法篇 全栈工程师,2010年从事...

weixin_31646295的博客 343

视频教程-初级学软件之SQL Server 2016 基础实战视频课程-SQL Server

初级学软件之SQL Server 2016 基础实战视频课程 从事软件开发1...

weixin_30801841的博客 1271

视频教程-SQL语句从入门到精通迅速提升篇视频课程(Oracle零基础版)-Oracle

SQL语句从入门到精通迅速提升篇视频课程(Oracle零基础版) 某公司区域...

weixin_32481015的博客 921

Sql 中使用over一直报错,麻烦大牛看看是什么问题?

其中score这个表的创建如下: CREATE TABLE `Score`( `s_id` VARCHAR(20), `c_id` VARCHAR(20), `s_score` INT(3), PRIMARY KEY(`s_id`,`c_id`) ); insert into Score values('01' , '01' , 80); insert into Score values('01' , '02' , 90); insert into Score values('01' , '03' ,..

youyonana的博客 880
上一篇: Seaborn——色彩搭配
下一篇: SQL高级语句
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值