Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 需要将值添加到现有行和列中_Sql_Oracle - Fatal编程技术网

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

Sql 需要将值添加到现有行和列中,sql,oracle,Sql,Oracle,我有一个名为CUSTOMERS的表,有5列和3行: 姓、名、地址、城市、订单价格 我一直把它搞砸,不得不删除我创建的新行,因为我不确定如何在ORDER_PRICE列中插入第1行、第2行和第3行的值 我尝试了insert into、update table子句,但我做错了什么。有人能告诉我如何在第1、2和3行或列ORDER\u PRICE中插入值吗?订单价格为sata类型编号 谢谢假设firstname+lastname是唯一的: update CUSTOMERS set ORDER_P

我有一个名为CUSTOMERS的表,有5列和3行: 姓、名、地址、城市、订单价格 我一直把它搞砸,不得不删除我创建的新行,因为我不确定如何在ORDER_PRICE列中插入第1行、第2行和第3行的值

我尝试了insert into、update table子句,但我做错了什么。有人能告诉我如何在第1、2和3行或列ORDER\u PRICE中插入值吗?订单价格为sata类型编号


谢谢

假设firstname+lastname是唯一的:

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'

...

要更改现有行中一列或多列的值,应使用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');

分享和享受。

如果我有一个数量为50的库存苹果,那么如果我输入账单详细信息,如何添加旧数量+新数量qty@Anburaj_N:您会说
设置数量=数量+12