如何检查值是否为1然后将其更改为0

时间:2016-08-03 14:21:15

标签: android sql

如何检查我的列中的值1.000000(在fileitem表中称为trashed numeric(18,6))然后我更新,如果它是1.000000那么我不想将其改为0.000000

我的更新声明是

String query ="Update PS set ShelfNumber =' "+text2+ " ' from [file].[ItemPart] PS "+ " join [file].[Item] P on P.id = PS.id "+ " where P.ItemNumber = '"+text1 + "'";
                        PreparedStatement preparedStatement = con.prepareStatement(query);
                        preparedStatement.executeUpdate();

不确定我是否必须将其作为存储过程才能执行

1 个答案:

答案 0 :(得分:2)

我希望update看起来像这样:

update t
    set trashed = 0
    where trashed = 1;