gpt4 book ai didi

java - 更新Android的Sqlite和ContentValues中的值

转载 作者:行者123 更新时间:2023-12-01 15:08:37 25 4
gpt4 key购买 nike

我想更新表中的一行,将所有列更新为新值,但应保留旧值和新值之间最大值的列除外。

是否有某种方法可以在不创建原始查询的情况下执行此操作(例如使用 update(String table, ContentValues values, String whereClause, String\[\] whereArgs) 函数或使用 ContentValues 的其他类似函数),以便捕获该提供程序的字符大小写和其他优势?

我想要实现的查询是这样的:

UPDATE users SET name='newName', address='newAddress',
lastLogin=GREATEST(lastLogin,1348757941);

最佳答案

GREATEST 函数实际上被调用为 MAX :

UPDATE users
SET name = 'newName',
address = 'newAddress',
lastLogin = MAX(lastLogin, 1348757941)

关于java - 更新Android的Sqlite和ContentValues中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12624198/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com