我的朋友希望我能为他写两个问题,但实际上我不知道,请你帮忙吗? 还有一个有两列的表格(String Telephone和BIGIN Charge)。 我想为此写一个查询的句子:
一:减少所有电话号码的“费用”,以“123”开头30。 二:通过在其前面添加“02”来更新表中的所有电话号码。
感谢。
**我使用MySQL **
答案 0 :(得分:2)
这样的事情:
select charge - 30 from YourTable where Telephone like '123%'
或
update YourTable set charge = charge - 30 where Telephone like '123%'
我怀疑减少意味着更新还是选择所以我添加了两者。
update YourTable set Telephone = '02' + Telephone
希望有所帮助
答案 1 :(得分:1)
您获得空指针异常,因为stmt
为空。通常,您必须使用stmt
创建conn.createStatement()
。 conn是java.sql.Connection
对象。