不知道下面的修改是不是你表述的意思?
String dm = "'no code'";
while(rsj3next()){
dm = dm + ",'" + rsj3getString("YJDM") + "'";
}
String sql3="select from BDXZQH where EJDM!='00' and SJDM in( " + dm + ")";
通过查询语句select from user where id=1
我不知道你这个username指的是不是字段,如果是要取出表中某个字段的值。
可以通过select 字段名1,字段名2 from user where id=1。
-- MS sql server2005以上,ORACLE
select from (
select row_number() over ( order by starttime asc) as rownum, from steriworkrecord
where starttime between '2013-11-1' and '2013-12-31'
) a
where rownum between 2 and 10
-- 注意( order by starttime asc)是你排序的方式asc升序,desc降序
-- ORACLE还可以
select from (
select rownum as n, from steriworkrecord
where starttime between '2013-11-1' and '2013-12-31'
) a
where an between 2 and 10
-- MYSQL,postgreSQL似乎只能标量子查询
SELECT FROM (
SELECT a,(
SELECT count() FROM steriworkrecordb WHERE bID<= aID) AS n
from steriworkrecorda
) ts
where tsn between 2 and 10
-- 注意bID<= aID 其中ID换成你的主键名称
呵呵,描述的还不清楚,再详细些,你说的东一头西一头的,不知所云,还是没太懂,你想把一张表按照ID平均分还是怎么弄,没太懂,我理解能力差,请见谅,我建议你用view不要另建表,之后查询和更改用执行字符串方式拼接来得到结果,要用到存储过程或者function,思路都给你了,其余的自己发挥吧
以上就是关于数据库表提取部分后进行查询并显示全部的内容,包括:数据库表提取部分后进行查询并显示、如何用SQL语句取出数据库中的特定一条数据、如何把数据库表中的数据平均分成几部份抽取出来,等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)