有两张表A和B,两张表的数据结构数据类型都相同,通过什么方法对比两个表能得到两张表中不同的数据呢
求大神提示点代码。。。
A表: SongName: "LALAL" , WordNum:2 , PyCode:LY, Stroke:0, SingerName1:"jay",SingerNameSpell:"abc"
B表: SongName: "LALAL" , WordNum:4 , PyCode:LY, Stroke:7, SingerName1:"JJ", SingerNameSpell:"abc" 找出两张表中不同的项
minus运算
返回在第一个查询结果中与第二个查询结果不相同的那部分行记录。
select * from A
minus
select * from B;
String str="SongName:\"LALAL\" , WordNum:2 , PyCode:LY, Stroke:0, SingerName1:\"jay\",SingerNameSpell:\"abc\"";
//生成一个Pattern对象并编译一个正则表达式:
Pattern p=Pattern.compile("[ SongName:\"LALAL\" , WordNum:4 , PyCode:LY, Stroke:7, SingerName1:\"JJ\", SingerNameSpell:\"abc\"]");
//用Pattern对象的matcher方法生成一个Matcher对象
Matcher m=p.matcher(str);
//将匹配的字符串替换成空并输出
System.out.println(m.replaceAll(" "));
请问是要把这整个语句 套在db.execSQL()里面? 最后打印要怎么打印呢?把不同的项