如何把数据库表中的数据平均分成几部份抽取出来,

如何把数据库表中的数据平均分成几部份抽取出来,,第1张

呵呵,描述的还不清楚,再详细些,你说的东一头西一头的,不知所云,还是没太懂,你想把一张表按照ID平均分还是怎么弄,没太懂,我理解能力差,请见谅,我建议你用view不要另建表,之后查询和更改用执行字符串方式拼接来得到结果,要用到存储过程或者function,思路都给你了,其余的自己发挥吧

with t as(

select ,row_number() over(order by getdate()) as bz

from tablename )

select from t where bz=

你想要第几row,就让bz 等于几了。

一般不会有人问第几column,直接看下表,你选取那个字段就好了

用eclipse

首先在oracle文件下找到jdbc文件,里面的lib文件下有个class12zip

在eclipse里新建个项目,建好后在左边右击那个项目图标,选择属性(最下面的),里面有个java build path,点进去,找到add external jars按键,点一下,把那个class12zip加载进来,然后可以开始写代码了。

我的代码如下:

import javasql;

public class connect {

/

@param args

/

public static void main(String[] args) {

// TODO Auto-generated method stub

try{

ClassforName("oraclejdbcdriverOracleDriver");

}catch(ClassNotFoundException e) {

// TODO Auto-generated catch block

eprintStackTrace();

}

Connection con = null;

Statement stmt = null;

ResultSet rs = null;

try{

String url="jdbc:oracle:thin:@服务器ip地址:端口号:数据库名字";

String user="用户名";

String password="密码";

String str="INSERT INTO ZZZ_2 VALUES('041110018','JHDK')";

con = javasqlDriverManagergetConnection(url,user,password);

// 创建状态

stmt = concreateStatement();

// 执行SQL语句,返回结果集

//int rowcount = stmtexecuteUpdate(str);

int j = stmtexecuteUpdate("update ZZZ_2 set NAME='dbt' where ID=21");

int k = stmtexecuteUpdate("delete from ZZZ_2 where ID=41110020");

rs = stmtexecuteQuery("SELECT FROM ZZZ_2");

// 对结果集进行处理

while (rsnext()) {

int id = rsgetInt("ID");

String name = rsgetString("NAME");

//Integer age = rsgetObject("age") == null null : rsgetInt("age");

Systemoutprintln(id + ": " + name);

} }catch(SQLException e){

eprintStackTrace();}

// 释放资源

finally{

try{

rsclose();

}catch(SQLException e) {

// TODO Auto-generated catch block

eprintStackTrace();

}

try{

stmtclose();

}catch(SQLException e) {

// TODO Auto-generated catch block

eprintStackTrace();

}

try{

conclose();

}catch(SQLException e) {

// TODO Auto-generated catch block

eprintStackTrace();

}

}

}

}

注意,上面的ip地址什么的要填对,ZZZ_2是我随便建的表,你改成自己的表名就行了

暂时先给你回答点主观的,时间允许了再“尽量科学一点”的:

数据采集:就是把物量信号采集下来,一般指的经过A/D转换采集到电脑。

数据抓取:这也可能是太粗俗的一种说法,比如说把网络的某种数据抓取过来等。

数据抽取:比如采集的数据,进行抽点的形式,取一些代表数据进行分析。

感觉一、三有些关联。二应不是科学界的一种表达。

以上就是关于如何把数据库表中的数据平均分成几部份抽取出来,全部的内容,包括:如何把数据库表中的数据平均分成几部份抽取出来,、sql server数据库如何抽取指定行列的数据、对oracle数据库抽取指定条件的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9307164.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存