Oracle-简单查询

SQL语言猪妖包涵三种主要程序设计语言类别的陈述式:

     数据库定义语言(DDL  DataDefinition  Language)

         如:create、drop、alter

     数据库操作语言(DML  Data  Manipulation Language)

        如:insert、update、delete

     数据库控制语言(DCL  Data Control Language)

        如:rollback、grant、revoke、commit



数据库都是以表格(table)来保存数据的

    表中的每一列都是数据库中的一个实体(一切皆实体)

    表中的每一列称之为字段,表示实体的一个属性


Database:table都是放在Database中的,用来管理不同的table


表结构:这表有哪些字段,这些字段有哪些类型,这些字段有哪些约束


查看表结构:  desc  <表名>;


查询公式:

select [distinct] <表名> [列名] from

<表名> [别名]

[where <查询条件>]

[order by <排序的列名> [asc(升序)|desc(jiang'xu)]]

*注:

     _默认值    []可有可无    <>必须有     |表示枚举      ||字符串连接符    <>不等号     

!=不等号(只存在于oracle中)     not取反       and与         or或

between。。。and。。。大于等于并小于等于



日期类型(要加单引号)

in在某个范围内

模糊查询通配符:_任意一个字符          %任意多个字符

lower小写

upper大写

initcap首字母大写


不加单引号代表字段

scott中的dual表用来完成特定的功能


在oracle中0与1是一样的


concat字符串连接符(没用处)

round(四舍五入)

trunc(去尾)


日期-日期=天数

日期+(-)天数=日期

无日期+日期的操作


next_day:

例:select next_day(sysdate,'星期一') from dual;(结果:18-11月-13)


last_day这个月的最后一天

to_char (hiredate,'yyyy-MM-dd')日期转换

fm去除前导0

to_date转换日期类型(例:to_date('06-11-1982','MM-dd-yyyy'))

更多日期函数参照:http://blog.csdn.net/liu281787/article/details/16821929





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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值