- 博客(9)
- 收藏
- 关注
原创 oracle错误ora-12899
ora-12899我电脑执行插入语句正常,其他有一台执行就报ora-12899网上搜都说什么字符集导致字段太长,改数据库字符集我看了一下那台电脑跟我电脑字符集是一样的不过可以通过修改数据库字段来搞定,不过我嫌麻烦我把那个表比较短的字段都加长了就好了...
2021-09-09 10:49:34 235
原创 oracle去除字段里的汉字
oracle去除字段里的汉字数据库中某些字段过长,无法导入另一个库,现在规范数据格式查询 ‘单位电话’ 字段的长度大于15的:select 单位电话from 库 t where length(单位电话)>15查询结果中有很多的空格字符,还有人把地址填这的,我傻了用translate去除中文select translate(单位电话,'把字段里的中文复制到这 ', '0')from 库 t where length(单位电话)>15示例只找到这种办法如果把tra
2020-11-10 18:10:15 5153 6
原创 不同格式日期之间相差小于三天,不同格式日期之间减法
查询入院三天之内确诊,即日期之间相差小于三天的数据,并且按科别排序select t.科别,count(case when (to_date(t.主要诊断确诊日期,'YYYY-MM-DD') - to_date(to_char(to_date(t.入院时间,'YYYY-MM-DD hh24:mi:ss'),'yyyy-mm-dd'),'YYYY-MM-DD')<='3') then 1 end) 三日确诊人数 from 病历表 tgroup by t.科别...
2020-09-01 11:45:57 558
原创 # oracle查询满足不同条件的数据,并且放到不同的列,再转换成百分数
oracle查询满足不同条件的数据,并且放到不同的列,再转换成百分数先查询满足不同条件的数据,并且放在不同列,同时排除掉测试病人select t.科别,count(case when t.住院期间是否下病危或病重='是' and 病人标识!='测试病人' then 1 end) 疑难重症人数,count(case when t.出院主要诊断转归 ='好转'or t.出院主要诊断转归 ='治愈' and 病人标识!='测试病人' then 1 end) 治愈好转人数,count(
2020-09-01 11:39:42 719
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人