String sql = "select T.OBJECTID,T.TIMES,T.UES1APID,T.OBJ from MRO.P_MROLTE2LTE as T WHERE T.OBJECTID='32997-1' AND T.UES1APID=134254842";
DBCursor cursor = sdb.exec(sql);
System.out.println("打印查询结果1:" + sql);
while (cursor.hasNext()) {
System.out.println(cursor.getNext());
}
String sql1 = "select T.OBJECTID,T.TIMES,T.UES1APID,T.OBJ from MRO.P_MROLTE2LTE as T WHERE T.OBJECTID='32997-1' AND T.UES1APID=134254842 AND T.UES1APID=134254842 AND T.OBJ[0][1]=19";
DBCursor cursor1 = sdb.exec(sql1);
System.out.println("打印查询结果2:" + sql1);
while (cursor1.hasNext()) {
System.out.println(cursor1.getNext());
}
====》第一个语句能输出下面数据,但是第二个语句查询无结果。请问下应该如何对数组中的数据进行过滤。
其实我是想将OBJ中的每个数组中的第二个值为19的数据都查询出来。
{ "TIMES" : "{ $timestamp : 2015-01-13-17.56.33.920}" , "UES1APID" : 134254842 , "OBJECTID" : "32997-1" , "OBJ" : [ [ 38350 , 19 , 48 , 16 , 38350 , 78 , 43 , 5] , [ 38350 , 19 , 48 , 16 , 38350 , 173 , 39 , 0]]}
{ "TIMES" : "{ $timestamp : 2015-01-13-17.56.33.920}" , "UES1APID" : 134254842 , "OBJECTID" : "32997-1" , "OBJ" : [ [ 38350 , 19 , 48 , 16 , 38350 , 78 , 43 , 5] , [ 38350 , 19 , 48 , 16 , 38350 , 173 , 39 , 0]]}
{ "TIMES" : "{ $timestamp : 2015-01-13-17.56.39.40}" , "UES1APID" : 134254842 , "OBJECTID" : "32997-1" , "OBJ" : [ [ 38350 , 19 , 51 , 18 , 38950 , 286 , 17 , 3] , [ 38350 , 19 , 51 , 18 , 38950 , 447 , 17 , 5] , [ 38350 , 19 , 51 , 18 , 38950 , 441 , 17 , 5] , [ 38350 , 19 , 51 , 18 , 38350 , 20 , 47 , 9] , [ 38350 , 19 , 51 , 18 , 38350 , 78 , 46 , 6]]}
{ "TIMES" : "{ $timestamp : 2015-01-13-17.56.39.40}" , "UES1APID" : 134254842 , "OBJECTID" : "32997-1" , "OBJ" : [ [ 38350 , 19 , 51 , 18 , 38950 , 286 , 17 , 3] , [ 38350 , 19 , 51 , 18 , 38950 , 447 , 17 , 5] , [ 38350 , 19 , 51 , 18 , 38950 , 441 , 17 , 5] , [ 38350 , 19 , 51 , 18 , 38350 , 20 , 47 , 9] , [ 38350 , 19 , 51 , 18 , 38350 , 78 , 46 , 6]]}
{ "TIMES" : "{ $timestamp : 2015-01-13-17.56.44.160}" , "UES1APID" : 134254842 , "OBJECTID" : "32997-1" , "OBJ" : [ [ 38350 , 19 , 53 , 20 , 37900 , 232 , 36 , 13] , [ 38350 , 19 , 53 , 20 , 37900 , 234 , 32 , 5] , [ 38350 , 19 , 53 , 20 , 38950 , 441 , 18 , 7] , [ 38350 , 19 , 53 , 20 , 38950 , 477 , 18 , 9] , [ 38350 , 19 , 53 , 20 , 38950 , 286 , 16 , 4] , [ 38350 , 19 , 53 , 20 , 38100 , 233 , 37 , 23]]}
{ "TIMES" : "{ $timestamp : 2015-01-13-17.56.44.160}" , "UES1APID" : 134254842 , "OBJECTID" : "32997-1" , "OBJ" : [ [ 38350 , 19 , 53 , 20 , 37900 , 232 , 36 , 13] , [ 38350 , 19 , 53 , 20 , 37900 , 234 , 32 , 5] , [ 38350 , 19 , 53 , 20 , 38950 , 441 , 18 , 7] , [ 38350 , 19 , 53 , 20 , 38950 , 477 , 18 , 9] , [ 38350 , 19 , 53 , 20 , 38950 , 286 , 16 , 4] , [ 38350 , 19 , 53 , 20 , 38100 , 233 , 37 , 23]]}