8.15

1.union连接表的时候去了重复的内容,保留表的重复的值需要用union all。union all 保留重复,union all是直接连接,取到得是所有值,记录可能有重复  union 是取唯一值,记录没有重复。

2.updater='0002',

没有单引号时 0002 =

to_date() 与 to_char() 日期和字符串转换

3 union 需要对应数据类型都一样

select to_char(sysdate,'yy-mm-dd hh24:mi:ss') from dual  //显示:08-11-07 13:22:42

select to_date('2005-12-25,13:25:59','yyyy-mm-dd,hh24:mi:ss') from dual //显示:2005-12-25 13:25:59

而如果把上式写作:select to_date('2005-12-25,13:25:59','yyyy-mm-dd,hh:mi:ss') from dual,则会报错,因为小时hh是12进制,13为非法输入,不能匹配。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year:...
    雨一流阅读 689评论 0 2
  • 转载blog.csdn.net/haiross/article/details/12837033 TRUNC函数用...
    forever_smile阅读 4,865评论 0 1
  • 1.简介 数据存储有哪些方式?电子表格,纸质文件,数据库。 那么究竟什么是关系型数据库? 目前对数据库的分类主要是...
    乔震阅读 1,820评论 0 2
  • 一、字符串函数 1.01、lpad()函数——左补全字符串 lpad(字符串,显示位数,补全显示的字符) sele...
    lingoling阅读 707评论 0 0
  • 如果让我画一幅画,我会画海底潜艇沉进深海的那瞬间的一幅画,这幅画就叫一一海底潜艇画。
    轩二爷阅读 557评论 0 0