ORACLE
橘子超甜
这个作者很懒,什么都没留下…
展开
-
oracle中timestamp转成date类型
oracle中timestamp转成date类型由于要利用数据量比较大,利用spark在集群中进行表关联并创建,并且需要进行时间的加减,所以创建出的表类型是TIMESTAMP类型(2017-10-03 09:40:06:000000) 无意间看到一种方法,可以把TIMESTAMP类型,转换为date类型,就是把TIMESTAMP类型的这个字段+0,就会自动转换为date类型(2017-10-03...原创 2018-11-27 09:32:33 · 812 阅读 · 0 评论 -
sql语句经验总结
一个程序员写出的sql性能是否优化往往是衡量公司程序员的技术水平的标准总结:1.不论一个sql中涉及到多个表,每次都用两个表(结果集)操作,得到新的结果后,再和下一个表(结果集)操作。2. 避免在select f1,(select f2 from tableB )… from tableA 这样得到字段列。直接用tableA和tableB关联得到A.f1,B.f2就可以了。3.避免隐含的类...原创 2019-03-27 14:33:13 · 201 阅读 · 0 评论 -
--形成表空列语句,形成sql语句以后再执行,可以获取列为null字段
–形成表空列语句,形成sql语句以后再执行,可以获取列为null字段select ‘select fieldfrom (select field,null_countfrom (select ’ ||wm_concat(’(select count (1) from YOUR_TABLE b where b.’|| column_name || ’ is not null )’ || co...原创 2019-10-09 08:48:45 · 152 阅读 · 0 评论