- 浏览: 7136 次
- 性别:
- 来自: 济南
最近访客 更多访客>>
最新评论
-
onelee:
select name1 from t1 where id1 ...
一次面试遇到的问题(关于sql查询) -
wcd.5:
谢谢lianzhengkun的指正,希望以后多多交流
mysql,sqlserver,oracle的分页语句 -
lianzhengkun:
select * from table_name limit ...
mysql,sqlserver,oracle的分页语句
文章列表
我一直在考虑:提交表单,并且将查询的结果显示在当前页面的一个iframe里。本来我以为很简单,很快我做出来了第一个版本,上边是<form>下边是<iframe src="result.jsp">,servlet里转向的页面是result.jsp。但运行起来发现不对,查询结果在一个新的窗口中显示出来了。很失望,于是修改了转向页面为主页面,但是页面倒是没变,但是结果没出来。最终倒腾了半天也没弄出来,急得我。后来从网上查询说是修改<head>标签里的<base target="_self"/>,并且还分IE的版本不 ...
- 2009-07-24 00:46
- 浏览 973
- 评论(0)
假设页数为pageNum,每页显示的记录数为pageSize;
MySQL的分页语句最简单:
select * from table_name limit (pageNum-1)*pageSize,pageNum*pageSize;
SQLServer的分页:
select top pageSize * from tabe_name where id not in (selec top (pageNum-1)*pageSize id from table_name);
其中的id必须保证在表中的值是唯一的,如果一个字段做不到,可以用多个字段联合起来,就跟联合主键类似。例如,我可以把id换成n ...
- 2009-07-20 22:59
- 浏览 989
- 评论(2)
************************
首先我创建一个类:
package wcd.test.classforname;
public class TestClass_forName {
String i = "";
//静态代码块
static{
System.out.println("静态代码块执行了");
}
public static void go(){
System.out.println("static方法执行了");
}
public void hello(){
System.ou ...
- 2009-07-19 13:13
- 浏览 1675
- 评论(0)
好久不用sql了,今天做了一个插入数据的操作,抛出了以下异常:
[Microsoft][SQLServer 2000 Driver for JDBC]Object has been closed.
我思前想后,上网查询。之后我才发现原来问题出在了这里,我先把connection关闭了,然后我又关闭了preparedstatement,这就是问题所在,问题在于,关闭connection,没报错误,但是再关闭preparedstatement肯定不行了,因为preparedstatement是在connection的基础上建立的,connection都没有了,怎么能够关闭preparedstate ...
- 2009-07-09 12:43
- 浏览 2550
- 评论(0)
前几天参加一个面试,面试官出了这样一个题目,两个表,t1(id1,name1),t2(id2,name2),问题是:t2这张表有两条记录,t1这张表有20000条记录,问,查询出t1表的name1。条件是id1等于id2,并且name2等于给定的一个名字‘join’。写一个sql语句。
我直接就写出以下语句
select name1 from t1,t2 where id1=id2 and name2='join';
这个答案是错误的,因为它的执行效率太低了。
以下才是面试官想要的结果:
select name1 from t1 where id1 in (select id2 from t2 ...
- 2009-07-05 01:14
- 浏览 948
- 评论(1)