sql - 需要将值添加到现有的行和列中

标签 sql oracle

我有一个名为 CUSTOMERS 的表,其中包含 5 列 3排 :
LAST_NAME、FIRST_NAME、ADDRESS、CITY、ORDER_PRICE
我一直搞砸了,不得不删除我创建的新行,因为我不确定如何插入 ORDER_PRICE 列,第 1、2 和 3 行的值。

我试过插入,更新表子句,但我做错了什么。谁能告诉我如何将值插入第 1、2 和 3 行或 ORDER_PRICE 列? ORDER_PRICE 的数据类型为 NUMBER

谢谢

最佳答案

假设名字+姓氏是唯一的:

update  CUSTOMERS
set     ORDER_PRICE = 4.7
where   FIRST_NAME = 'The' and LAST_NAME = 'Dude'

update  CUSTOMERS
set     ORDER_PRICE = 4.2
where   FIRST_NAME = 'Big' and LAST_NAME = 'Lebowsky'

...

关于sql - 需要将值添加到现有的行和列中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10900609/

相关文章:

java - 如何将数组从 Java 返回到 PL/SQL?

sql - ora-30667 不能在空列的默认值上删除非空约束

sql - 多列排序会破坏 postgresql 性能,有什么办法可以解决?

c# - 使用 SQL Server 数据库文件

sql - Oracle - 在禁用状态下添加外部约束?

所有列的Oracle列宽

oracle - 是否在Microsoft Access中拦截Oracleraise_application_error自定义消息?

database - 如何修改Oracle数据库功能使用统计样本间隔时间?

sql - 加入两个sql查询

sql - 将 GETDATE 与 DATEDIFF 一起使用?