- 博客(4)
- 收藏
- 关注
原创 ORACLE 从一列包含数字+汉字的字段中单独查询数字
例如:从字段8号楼710中只取出8710,select TRIM(TRANSLATE('8号楼710', trim(TRANSLATE('8号楼710', '1234567890', ' ')), ' ')) from dual;同样的道理,提取一整列的数字,只要将'8号楼710'换成字段名称,dual换成对应的表名即可。...
2021-12-11 18:53:47
1176
原创 ORACLE从一列包含中文以及数字的数据中筛选出中文/或者筛选出包含英文的列
1.用 asciistr(字段名称) like ‘%\%’筛选因为如果是数字的话结果仍然全部是数字,但是包含中文的话数据就会包含‘\’。2.用length和lengthblength代表字符长度,lengthb代表字节长度,中文的一个字的字符长度是一,但是字节会有多个,如果length(哈哈)!=lengthb(哈哈)的时候,‘哈哈’这一列被筛选出来的就是中文。...
2021-11-24 09:59:30
4443
原创 ORACLE十进制IP地址转换成正常的IP地址
to_char(mod(trunc(十进制IP /256/ 256/256 ),256)) || '.'|| to_char(mod(trunc(十进制IP/ 256/256 ),256)) || '.'|| to_char(mod(trunc(十进制IP/ 256),256 )) || '.'|| to_char(mod(十进制IP, 256))
2021-11-24 09:50:57
1942
原创 ORACLE中,小于1的数小数点之前的0无法显示的问题
用to_char(字段名,'fm9990.0099')转换,‘fm9990.0099’的长度取决于需转换数值的长度,也可以是‘fm90.09’或者‘fm999999990.000099999’。
2021-11-24 09:35:15
674
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人