Oracle select 查询语句

1、SQL AVG 函数 :
AVG 函数返回数值列的平均值。NULL 值不包括在计算中。

例如:现在,我们希望找到 OrderPrice 值高于 OrderPrice 平均值的客户。我们使用如下 SQL 语句:

select customer from orderswhere orderprice > ( select avg(orderprice) from orders )

3、rownum 函数:
ROWNUM是一种伪列,它会根据返回记录生成一个序列化的数字。系统是按照记录插入时的顺序给记录排的号。rownum都是从1开始,但是1以上的自然数在rownum做等于判断是时认为都是false条件,所以无法查到rownum = n(n>1的自然数)。

select rownum ,yc_id,yc_personid,yc_cstno from yc_user where rownum <20 ; 可以

select rownum ,yc_id,yc_personid,yc_cstno from yc_user where rownum >20 ; 不可以

select * from(select rownum r ,yc_id,yc_personid,yc_cstno from yc_user ) where r>20 ;可以

select * from(select rownum r ,yc_id,yc_personid,yc_cstno from yc_user where rownum <50) where r>20 ;可以 20到50的

select rownum r ,yc_id,yc_personid,yc_cstno from yc_user order by yc_personid 与 下面不同

select rownum ,yc_id,yc_personid,yc_cstno (select yc_id,yc_personid,yc_cstno from yc_user order by yc_personid )

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值