(20)Oracle函数

substr 截取字段

substr(字符串,截取开始位置,截取长度) 

substr(str,n,m) 

第二,三参数可以省略,

第二个参数为负数时表示从倒数第n位开始向后截取m个

 

round(str,b)取小数点后几位

b是取几位小数

最后会四舍五入

round(1.2345, 3)

 

 

trunc(1.2345, 2)保留两位小数,只舍

trunc(1.2399, 2)

 

translate 替换

translate(string,from_str,to_str) 

select translate('a哼哼哈哈dcabe','abcde','12345') from dual

 

参数2和参数3按字节把所有的参数2都替换成参数3

 

nvl()

 nvl(字段名,0),如果该字段名在数据库里是null,则用select 时会显示为0

 

oracle max()函数和min()函数

SELECT          MAX (column_name) / MIN (column_name)   FROM            table_name

http://www.cnblogs.com/ymj126/p/3912827.html

 

 

select * from table where    regexp_like( MATERIAL_NAME,'带钢|盘条|棒材')  

 

posted @ 2017-06-20 15:28  富坚老贼  阅读(173)  评论(0编辑  收藏  举报