Oracle基础语法之简单查询



基础语法:

  • select [distinct] * |列名称 [as] [列别名],[列名称] [as] [列别名],…from 表名称[表别名];

    在整个简单查询中,主要有两个子句完成:

  • Select 子句;在这个字句中可以发现如下内容:

    |-*:表示查询所有的数据列;

    |-列名称:表示要显示置顶列,列也可以设置别名;

    |-distinct:表示要去除重复数据显示;

  • From 子句;定义要使用的数据表,就可以理解为数据来源;

例句:select name,age,address from studends ;

在河里需要说明,关于执行顺序问题,现在只有两个子句,那么以后还要牵扯更多的子句,那么两个子句的执行顺序:

  • 第一步执行From子句:表示确定数据来源;

  • 第二步执行Select子句:确定要显示的数据列;

      其他语法:

  • 消除查询出的重复数据:selectdistinct age from students ;

    虽然distinct可以消除全部的重复内容,但是只局限于所有列的内容全部相同的情况下,

  • 除了以上的基本查询之外,在简单查询之中的select子句也指出size运算。

    Select  name ,age*5 from students;

    Select name,(salary+200)*12+500 from emp;

  • 别名设置:

    Select name asEmpName,(salary+200)*12+500 as YearSalary form emp;或者不加as

    Select name EmpName,(salary+200)*12+500YearSalary form emp;

    使用as对于最终的结果没有任何区别;

  • 使用||进行连接显示

    Select ‘姓名是:’||name||‘年龄是’||age from students;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值