- 博客(6)
- 资源 (2)
- 收藏
- 关注
转载 oracle 之 语句执行顺序
转自http://wang286480403.iteye.com/blog/1899915 转自http://wang286480403.iteye.com/blog/1899915 转自http://wang286480403.iteye.com/blog/1899915 重要的事情说三遍。 SQL Select语句完整的执行顺序: 1、from子
2017-04-14 17:05:44 311
原创 oracle 之where子句和having子句
1.where 不能放在GROUP BY 后面 2.HAVING 是跟GROUP BY 连在一起用的,放在GROUP BY 后面,此时的作用相当于WHERE 3.WHERE 后面的条件中不能有聚集函数,比如SUM(),AVG()等,而HAVING 可以具体说明select mobile from table1 where sum(score) = 1 group by mobile报错
2017-04-14 17:02:02 422
原创 oracle 之replace 和 regexp_replace函数
oracle中replace函数: 用法:replace(tarString,paString,gString)。 参数说明:tarString,要替换的原字符串;paString,需要替换的子字符串;gString,需要替换的目标字符串。 具体说明: select replace('01111','0','2') from dual;结果是 21111若减少gString参数,即为将t
2017-04-14 14:57:57 2125
原创 Java 之 HashMap 和HashTable
今天研究了一下HashMap和Hashtable 记得最深的一点就是 HashMap是非线程安全的,k-v中,k和v可为null; HashTable是线程安全的,k-v中,k和v不可为null; 由于线程安全的缘故,HashMap的效率比HashTable高。所谓的线程安全就是HashTable内部方法都是synchronized; 另ConcurrentHashMap不是加synch
2017-04-13 17:22:08 242
原创 Oracle之select into var1
前几天同事写存储过程遇到这么一个问题: select t1.a into t_code from table1 t1 ----t_code是定义的varchar2紧接着 select count(1) from table2 t2 where t2.t_code = t_code 他就发现查询的结果是table2的全量,where条件没起作用。 本来我以为是select int
2017-04-13 14:44:45 432
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人