
如果没有特殊要求的话,一般最好用数据库中的比较,先在数据库中比较数据,找出差异的,然后用程序输出文本或者打印,毕竟数据库的数据处理能力是很强大的;当然你也可以把数据两个表的数据分别取出来,在程序中使用两个对象来存放,然后在程序中对这2个对象进行比较
SELECT 表AZH_LABLE,表BZH_LABLE
FROM 表A FULL JOIN 表B ON 表AZH_LABLE=表BZH_LABLE
WHERE 表AZH_LABLE IS NULL OR 表BZH_LABLE IS NULL
select a from
(select from tab1 a where backDate=Convert(date,GETDATE())) a
inner join (select from tab1 where where backDate=DateAdd(day,-1,Convert(date,GETDATE()))) b
on aId=bid and (aprice <>bprice or acount<>bcount)
试下吧,on后而我预设的几个匹配字段,具体根据你的列来确定
两个表的数据循环显示
如果表一的和表二的相同,就加一个颜色值,在html中让显示的字符加上颜色就可以区分了
如果要分部分显示,可以用数组暂存或数据库暂存数据,将相同的或不同的暂存下来,显示完一样后再显示另一样
以上就是关于如何用java对数据库中表进行比较全部的内容,包括:如何用java对数据库中表进行比较、同一数据库两个不同表怎么比较同一列的数据、Sql数据库表单数据对比等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)