Oracle编程(Select group by用法 )

Oracle和mysql可以写一些脚本语句对数据库进行操作。两者的语法略有不同。

常用的数据库可视化工具有:navicat、sqldeveloper。

常用语句:

(1)Select  A from B where C group by D

含义是:从表B中选择复合条件C字段(表项)A,然后根据条件D进行分组。

group by 语句用于根据一个或多个列对集合进行分组。

如Select 姓名、年龄、班级 from 花名册 where 年龄小于18岁 group by 班级

(2)group by中不能用别名。否则会报“不是group by表达式”的错误。

因为有些语句如 :max(age) AS max_age

会给max(age)一个别名max_age.

小tips:(1)可以先在sql命令行中对部分代码进行调试,再写入脚本。

(2)sqldeveloper的【过程】脚本页面,右键可以自动规整格式。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值