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

Posted

技术标签:

【中文标题】需要将值添加到现有的行和列中【英文标题】:Need to add values into existing rows and columns 【发布时间】:2012-06-05 15:54:03 【问题描述】:

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

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

谢谢

【问题讨论】:

【参考方案1】:

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

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'

...

【讨论】:

如果我有一个数量为 50 的库存苹果,那么如果我输入账单详细信息,如何添加旧数量 + 新数量 @Anburaj_N:你会说set qty = qty + 12【参考方案2】:

要更改现有行中的一列或多列的值,您应该使用 UPDATE 语句,如

UPDATE CUSTOMERS
  SET ORDER_PRICE = 123.45,
      CITY = 'San Luis Obispo'
  WHERE FIRST_NAME = 'Bob' AND
        LAST_NAME = 'Jarvis';

如果您想创建一个新行,您需要使用 INSERT 语句:

INSERT INTO CUSTOMERS
  (LAST_NAME, FIRST_NAME, ADDRESS, CITY, ORDER_PRICE)
VALUES
  ('Jarvis', 'Bob', '12345 Sixth St', 'Cucamonga', '123.45');

分享和享受。

【讨论】:

以上是关于需要将值添加到现有的行和列中的主要内容,如果未能解决你的问题,请参考以下文章

如果在 R 中满足某些行和列之间的条件,则确定一个值

Python:根据更新的值将值附加到现有电子表格

Datatable中的某行某列能不能添加一个下拉框的控件

熊猫:行和列总和的外积

基于行和列位置的 SQL UPDATE 值,没有 ID 或键

使用jquery动态添加和删除表中的行和列