如何使用列值过滤器查询并获取原始值的最后一个值?

裁缝

在这里,我通过以下代码获得 pushkey(column) 的最后一个值

String abc="value for filtering data"
    String selectQuery= "SELECT * FROM " + TABLE_NAME+" ORDER BY id DESC LIMIT 1";
            SQLiteDatabase db = myDbHandler.getWritableDatabase();
            Cursor cursor = db.rawQuery(selectQuery, null);
            String str = "";
            if(cursor.moveToFirst())
                str  =  cursor.getString( cursor.getColumnIndex(COLUMN_PUSH_KEY) );
            Toast.makeText(this, str, Toast.LENGTH_SHORT).show();
            cursor.close();

但是现在我想在 fromid(column) 通过一些预定义的 String abc 值设置过滤器时获得 pushkey 的最后一个值。那么如何添加过滤器并进行查询呢?

https://i.stack.imgur.com/77thU.png

福帕斯

如果最后你的意思是按 ID 降序排序,那么添加一个 WHERE 子句,如下所示:

String selectQuery= "SELECT pushkey FROM " + TABLE_NAME + " WHERE fromid  = 'DIX....UVa2' ORDER BY id DESC LIMIT 1"

如果您只想按 fromid 过滤:

String selectQuery= "SELECT pushkey FROM " + TABLE_NAME + " WHERE fromid  = 'DIX....UVa2'"

如果需要所有列,请更改为:

String selectQuery= "SELECT * FROM " + TABLE_NAME + " WHERE fromid  = 'DIX....UVa2'"

使用此 Java 代码:

String fromid = "DIX....UVa2";
String selectQuery= "SELECT * FROM " + TABLE_NAME + " WHERE fromid  = ?";
SQLiteDatabase db = myDbHandler.getWritableDatabase();
Cursor cursor = db.rawQuery(selectQuery, fromid);
String str = "";
if(cursor.moveToFirst())
    str  =  cursor.getString( cursor.getColumnIndex(COLUMN_PUSH_KEY) );
Toast.makeText(this, str, Toast.LENGTH_SHORT).show();
cursor.close();

替换"DIX....UVa2"为要过滤列的值fromid
这将吐司结果的第一个值。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从过滤器公式中获取最后一个值

对除最后一个值以外的所有值使用过滤器

Django过滤器,如果查询中只有最后一个值为真

PHP基于一个文本值过滤器查询所有列

如何使用HQL(休眠查询语言)获取列的最后一个值

使用另一个单元格值的过滤器获取单元格值

如何基于另一个过滤器中的选择来控制过滤器的值

如何获取最后一个非NA列的值

如何使用过滤器在Java中8从一个int数组,并收集忽略值

如何使用Java 8流通过其他的对象列表值与过滤器,使一个新的列表?

如何使用json_query过滤器提取等于一个值的所有项目

如何使用反射从ArrayList获取最后一个值?

使用过滤器输入在$ _post中设置一个值

按与过滤器匹配的数组的最后一个元素中的值对文档进行排序。Mongodb

如何使用python从mysql数据库中获取列中的最后一个值?

在应用了另一个过滤器之后,前n个值的Excel过滤器

获取过滤器中每个查询的最小值

SQL查询获取最后一个值

基于2个值的COUNTA查询/过滤器

基于最后一列值和过滤器的Power BI度量

获取全局日志过滤器以从 Rundeck 中的另一个作业捕获键/值数据

如何使用SQL获取列中每个分区的第一个和最后一个值

SQL查询从列中获取最后一个唯一值

从搜索查询中获取唯一值以填充搜索过滤器选项

根据查询中的过滤器值将一列分为两列

Scala-使用过滤器查看一个列表中的值是否与另一个列表中相同索引中的值匹配

如何使用pymongo获取第一个和最后一个日期值

如何在此查询的总和中添加过滤器(每周)以获取不同的值

如何从pyspark的dataframe列中获取第一个值和最后一个值?