ITPub博客

首页 > 数据库 > Oracle > oracle第一天

oracle第一天

原创 Oracle 作者:Taiaishua 时间:2018-10-11 20:47:47 0 删除 编辑
  1. 简单查询

    desc emp;

    for exp:

    select .. from ...

    for exp:

    distinct:去掉重复,用在select后的变量前。

    for exp:

    初次查询不使用distinct:

    查询使用distinct:

    使用AS别名(也可以不用as,直接空格隔开两个标识符即可):

  2. 条件查询

    比较运算符:>,<,>=,<=,!=

    is null和not null:这是一种条件判断,有时候我们的表会出现空值的情况,这时候筛选需要用到is null或not null的判断

    for exp:

    出现null的情况:                   使用is not null筛选:

        

    and or:and即为和,表示需要两者条件都满足,一般用在筛选语句中,or即为或,两者条件满足其一即可。

    for exp:

    between and:一种对于条件取范围的语言,可用于时间,也可用于数值。

    for exp:

    like:模糊查询

    for exp:位数用_代替,不知道的用%代替

    字符串的比较:注意大小写

  3. 分组查询

    group by:分组查询的基础,比如说查询每个部门的平均薪水,除了使用了分组函数的其他数据都一定要在group by里面,否则会有语句错误。


    where和having:where用于初步处理数据,having用于处理group by之后的数据。

    五个分组函数:

    max求最大值,min求最小值,sum求和,avg求平均值,count计数,不能用在where中

    max: min:

    sum: avg:

    count:

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31537584/viewspace-2216097/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-05-16

  • 博文量
    51
  • 访问量
    9880