Union All函数的使用

在开发中,有些数据的存储可能涉及到分库分表,查询的时候可能需要查询所有的分表,这个时候,就需要用到Union 或许 Union All 

union的使用 

        union操作符用于合并或多个select语句的结果集

        注意: union内部的select 语句必须拥有相同数量的列也必须拥有相似的数据类型

                    每条select语句中列的顺序必须相同   

                    select id,name,from emp  union all select modelId ,name,from emp2

TRUNC()函数

        TRUNC()类似截取函数,按指定的格式截取输入的数据语法格式  TRUNC( data[fmt]) 

        data :一个日期值        fmt:日期值

        该日期将按指定的日期格式截取,忽略则由最近的日期截取

        

select trunc(system)from dual;           //返回当前时间
select trunc(system,"yy") from  dual;    //返回当年第一天
select trunc (system,"mm")from  dual;    //返回当年第一天
select trunc(system,"d") from   dual;    //返回当前星期的第一天
select trunc(system,"dd") from  dual;    //返回当前日期
select trunc(sysytm,"HH21")from dual;    //返回本小时开始时间
select trunc(system,"M1")from   dual;    //返回本小时结束时间


版权声明:本文为m0_59853401原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。