![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
Krazer、
一点一点的积累。
展开
-
ORACLE保留小数位数
这里重点要看 fm9999999990.00,表示整数部分最多10位,小数部分2位,fm表示去 掉转位字符串后前面的空格,不加fm,0.22前面会有空格的.,并且to_char在做转化时,如果你不指定格式,它就按它的格式去做转化,结果就把0给转不见了,所以在做转化时要给定格式,所以可以使用第二种方式。缺点:如果小数小于1的时候,比如0.22类似这种的,要是用在字符串里面拼接的话,查出来默认会把0给去掉,显示出的是 .22。round(x,y) x表示带小数的number,y代表需要保留小数的位数个数。原创 2023-03-16 14:41:06 · 2856 阅读 · 0 评论 -
oracle的动态模糊查询碰到的坑
在C#连接oracle数据库如果要做模糊搜索功能的时候就得用到like,这里直接给代码参考下,select * from table where productname like '%' || :productname || '%' 注意的是引号别写漏了。...原创 2018-08-18 14:33:18 · 1427 阅读 · 0 评论 -
C#处理oracle数据操作in(:xx)的传入关系
在oracle中碰到需要in(:xx)的时候就直接传一个数组并且循坏加载就可以了。将获取到类似("1,12,4,3,15")的数据作为条件传入查询语句中,可以先将该字符串转int[]数组,然后作为条件传参即可。 字符数组转Int数组 1 2 string str = "2,4,4,4"; int[] list = Array.Conver...原创 2018-08-11 15:39:21 · 2041 阅读 · 0 评论