- 浏览: 38751 次
- 性别:
- 来自: 杭州
-
最新评论
-
chq32:
急,android能当服务端吗
android socket
文章列表
package com.hzsy.servlet;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpSer ...
16. 通过内部函数提高SQL效率。
SELECT H.EMPNO,E.ENAME,H.HIST_TYPE,T.TYPE_DESC,COUNT(*)
FROM HISTORY_TYPE T,EMP E,EMP_HISTORY H
WHERE H.EMPNO = E.EMPNO
AND H.HIST_TYPE = T.HIST_TYPE
GROUP BY H.EMPNO,E.ENAME,H.HIST_TYPE,T.TYPE_DESC;
通过调用下面的函数可以提高效率。
FUNCTION LOOKUP_HIST_TYPE(TYP IN ...
1. 选用适合的Oracle优化器
Oracle的优化器共有3种:
a. RULE (基于规则)
b. COST (基于成本)
c. CHOOSE (选择性)
设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS ...
where 1=1有什么用?在SQL语言中,写这么一句话就跟没写一样。
select * from table1 where 1=1与select * from table1完全没有区别,甚至还有其他许多写法,1<>2,'a'='a','a'<>'b',其目的就只有一个,where的条件为永真,得到的结果就是未加约束条件的。
在SQL注入时会用到这个,例如select * from table1 where name='lala'给强行加上select * from table1 where name='lala' or 1=1这就又变成了无约束的查询了。
最近发现 ...
1.translate
语法:TRANSLATE(char, from, to)
用法:返回将出现在from中的每个字符替换为to中的相应字符以后的字符串。
若from比to字符串长,那么在from中比to中多出的字符将会被删除。
三个参数 ...
ROLLUP,是GROUP BY子句的一种扩展,可以为每个分组返回小计记录以及为所有分组返回总计记录。
CUBE,也是GROUP BY子句的一种扩展,可以返回每一个列组合的小计记录,同时在末尾加上总计记录。
在文章的最后附上了相关表和记录创建的脚本。
1、向ROLLUP传递一列
SQL> select division_id,sum(salary)
2 from employees2
3 group by rollup(division_id)
4 order by division_id;
DIV SUM(SALARY)
--- -----------
BUS ...
GROUPING函数可以接受一列,返回0或者1。如果列值为空,那么GROUPING()返回1;如果列值非空,那么返回0。GROUPING只能在使用ROLLUP或CUBE的查询中使用。当需要在返回空值的地方显示某个值时,GROUPING()就非常有用。
关于ROLLUP和CUBE函数的使用,请参见我的另一篇文章。
http://blog.csdn.net/wh62592855/archive/2009/11/16/4817920.aspx
1、在ROLLUP中对单列使用GROUPING()
SQL> select division_id,sum(salary)
2 from e ...
可以使用GROUPING_ID函数借助HAVING子句对记录进行过滤,将不包含小计或者总计的记录除去。GROUPING_ID()函数可以接受一列或多列,返回GROUPING位向量的十进制值。GROUPING位向量的计算方法是将按照顺序对每一列调用GROUPING函数的结果组合起来。
关于GROUPING函数的使用方法可以参见我前面写的一篇文章
http://blog.csdn.net/wh62592855/archive/2009/11/16/4818072.aspx
1、GROUPING_ID用法实例
SQL> select
2 division_id,job_id,
...
何川:chuanhe@isoftstone.com
密码:4=ktk672|hechuan_fk5@qyhs0521
邮箱网址:mail.isoftstone.com
PSA: ipsapro.isoftstone.com
以上两个地址的用户名密码都是自己的软通邮箱用户名和密码
http://www.cnblogs.com/sunsonbaby/archive/2004/09/29/47876.aspx
1、开始做程序员,然后做高手,然后成为项目经理,进而技术总监,走技术大概就是这条路。
2、开始做程序员,然后做高手,然后做需求,进而产品经理,运营经理,走市场这条路
本文是使用 Google Web Toolkit(GWT)构建 Asynchronous JavaScript + XML(Ajax)应用程序系列文章的第 2 部分,介绍如何为 Web 应用程序构建 Apache Derby 数据库,并使用它驱动 GWT。本系列文章的 第 1 部分 向您介绍了 GWT,并演示了如何使用它 ...