Oracle单表查询之(select的苦难工作)

Select

查询全表所有字段

在这里插入图片描述

  • *是数据库中通配符,说明查询表中所有字段
  • emp是表名
查询指定字段

在这里插入图片描述

查询结果显示别名

在这里插入图片描述

字符拼接

在这里插入图片描述
复杂一点的显示
在这里插入图片描述

  • ||是字符串连接符
查询结果去重

在这里插入图片描述

  • 为字段job加上distinct函数,对结果进行去重
数据的排序

正序
在这里插入图片描述

  • 正序order by 后标记顺序的字段可以省略,倒序不可以
    倒序
    在这里插入图片描述
    多字段排序
    当第一排序值相同时,按照第二字段排序
    在这里插入图片描述
字段进行四则运算

在这里插入图片描述
除乘外,还可以进行+ - / %运算

筛选目标

where字段,提供筛选
在这里插入图片描述
between and
在这里插入图片描述
in
在这里插入图片描述

模糊查询
  • like 模糊查询字段
  • % 通配符,匹配任意长度字符
  • _ 通配符,匹配一个长度的字符

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

分组查询

将指定字段具有相同值的归纳为一组
在这里插入图片描述
!!注意

  • 数据被分组后,只能查询5个聚合函数
  • 以及group分组的字段,如deptno,查询其他字段会进行报错

having
where做select的条件筛选,having做分组后的条件筛选
having永远定义在group by之后,即where之后
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值