③DQL 练习+正则表达式

• 1.

在这里插入图片描述
在这里插入图片描述

这个说明执行顺序的重要性
在这里插入图片描述
在这里插入图片描述

查询不在某个区间之内的数据
在这里插入图片描述

查询满足什么条件的数据
in
在这里插入图片描述
在这里插入图片描述

查询某个字开头的,某个字结尾 的,含有某个字的数据,使用 like关键字

下划线匹配单个字符
在这里插入图片描述

排序--order by
降序 desc
在这里插入图片描述

分类分组的话使用 group by ,
此时select 后面只能加分组条件,count
在这里插入图片描述

在分组之后加约束条件,要使用having,
我靠,我第一反应是加where
在这里插入图片描述

• 第二节
在这里插入图片描述

一个新的函数

if null (comm,0)

如果comm的值为 null ,则当做 0, 不为null,则还是原来的值
在这里插入图片描述

求各个部门的平均,最大,最小
在这里插入图片描述

• 难点:
求每个部门,每个岗位的最高薪水
分析;

每个部门,每个岗位,潜在要求是,必须在同一个部门的相同岗位,你要展示最高薪水,就需要展示部门,岗位

slect deptno,jib,max(sal) from emp group by deptno,job;

在这里插入图片描述

查找差值
在这里插入图片描述

• 正则表达式

字符串匹配规则,用于匹配字符串
在这里插入图片描述
在这里插入图片描述

• 正则表达式的操作

REGEXP

以什么开头, ^
用在表里的话一般是加在 where 后面
在这里插入图片描述

以什么结尾,$
在这里插入图片描述

匹配任意单个字符 .
小圆点 . ,可以匹配换行符之外的任意字符
在这里插入图片描述

匹配括号内的任意单个字符 [...]
任意字符在前面是否出现过
在这里插入图片描述

任意字符在前面没有出现 [^...]
在这里插入图片描述

匹配 0 个或多个 a ,包括空字符串 a*
在这里插入图片描述

匹配 1个或多个 a ,不包括空字符串 a+
在这里插入图片描述

匹配 0 个或 1 个a ,a?
在这里插入图片描述

匹配 a1 或者 a2 ,a1 | a2

后面三个表示以什么开头,
中括号加上向上的箭头^ ,表示除了他之外的

在这里插入图片描述

匹配 m 个a, a{m}
在这里插入图片描述

至少出现 m 次 a ,a{ m, }
在这里插入图片描述

a出现至少 m 次,最多 n 次, a{m,n}
在这里插入图片描述

序列匹配,(abc)

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值