有补位的,但是没有专门补0的,你想怎么补0?
如果是19改为1900那么好像数据库内部直接就可以这样保存,我记得可以设置精确到多少位,怎么设置我忘了,不过应该是可以设置的。
类似这种我只会一个 *** 作字符串的,不是 *** 作数字的,是lpad(左补位)和rpad(右补位)
举例:
假设原来是字段内容为aa,
语句为select lpad(字段,5,'-') from table ,那么显示的内容为---aa。
如果是rpad那么则是aa---。5就是字符串总共的长度,'-'是你要添加的字符。
连续求和分析函数 sum(…) over(…)
NC示例:
1、select bdcode,sum(1) over(order by bdcode) aa from bd_bdinfo
示例
原表信息
规则
sum(…) over( ),对所有行求和。
sum(…) over( order by … ), 连续求和。
sum(…) over( partition by… ),同组内所行求和。
sum(…) over( partition by… order by … ),同第1点中的排序求和原理,只是范围限制在组内。
扩展资料
oracle 数据库的特点
1、完整的数据管理功能:
1)数据的大量性
2)数据的保存的持久性
3)数据的共享性
4)数据的可靠性
2、完备关系的产品:
1)信息准则---关系型DBMS的所有信息都应在逻辑上用一种方法,即表中的值显式地表示;
2)保证访问的准则
3)视图更新准则---只要形成视图的表中的数据变化了,相应的视图中的数据同时变化
4)数据物理性和逻辑性独立准则
3、分布式处理功能:
ORACLE数据库自第5版起就提供了分布式处理能力,到第7版就有比较完善的分布式数据库功能了,一个ORACLE分布式数据库由oraclerdbms、sqlNet、SQLCONNECT和其他非ORACLE的关系型产品构成。
-Oracle数据库
ascii()to_char() to_clob()concat()cast( as )to_timestamp()to_date()replace()translate()row_number() over()dense_rank() over()sum()over()还有很多就不列了这些都是常用的 自己慢慢学吧
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)