
SQL相关
没有眉毛的阿斗叶
在互联网行业苟延残喘的一条狗
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
解决SQL加上like模糊查询以后边得特别慢
公司用的ORCAL,前几天查询一个语句,特别慢的。排查原因,发现给连接的外键加索引都没用,惊奇的发现,如果查询全部,还是很快的,但是加上like后边得非常的慢。1.查询全部用时:用时0.668秒2.加上like后用时9.667秒现在优化:把like改成:instr(ry.xm,‘潘建国’)>0用时只有0.138秒。所以把like改成instr(字段名,值)>0就可以...原创 2019-12-05 11:27:41 · 5745 阅读 · 0 评论 -
java.text.ParseException: Unparseable date: "Wed Nov 27 14:00:31 GMT+08:00 2019"
SimpleDateFormat sm = new SimpleDateFormat("yyyy-MM-dd"); Date nowDate = sm.parse(new Date().toString());上面两个代码报错了,报错原因是因为格式转换有问题。改成: Date nowDate = sm.parse(sm.format(new Date()));就可以 了...原创 2019-11-27 14:28:41 · 1691 阅读 · 0 评论 -
解决:java.lang.string cannot be cast to java.sql.timestamp
今天写一个代码。从数据获得时间,通过map获得,发现报错。这个错误的意思是:字段类型不一样,本来应该使兼类型的,你用来转String或者String类型的,你转时间类型。解决办法:直接写成:String date=map.get("字段").toString();...原创 2019-11-27 14:01:14 · 10967 阅读 · 0 评论 -
解决SSH框架hibernate插入实体类字段失败(debug发现插入方法执行两边)
1.问题:今天给表增加新的字段名SFNS,然后给实体类增加字段名SFNS。然后调用发放,发现数据库中没有将值保存进去。然后debug一下,发现前端传参值已经给到实体类的属性上,但是保存的时候第一遍还是有值的,保存方法居然执行了两边,然后第二遍这个字段就没有值了。2.解决办法:看了一边发现问题是:hbm.xml中没有把该字段加上。并且要正确的加上这个字段。...原创 2019-10-17 17:27:27 · 521 阅读 · 0 评论 -
ibatis中如何查询数据库中是BLOB或者CLOB字段的值
业务如下:用户实名认证,将身份证照片保存到数据库中,用blob字段保存,ibatis读取的时候,需要注意!往常一个正常的字符串查询:<resultMap>中写法如下:<result column="SQRXM" property="sqrxm" jdbcType="VARCHAR" nullValue=""/>但是当是blob字段就要如下写:测试用例中blob字段...原创 2019-09-18 19:21:18 · 922 阅读 · 0 评论 -
orcale如何查询前几个月和后几个月的数据
有一个表,表字段有一个时间类型,需求按照当前时间为结点,统计前三个 月的数据和后三个月的数据。语句select 查询内容 from 表名 where 时间字段 < add_months(sysdate,3) and 时间字段 > add_months(sysdate,-3) 核心函数:add_months...原创 2019-09-19 18:47:56 · 1066 阅读 · 0 评论