我有一个名为 CUSTOMERS 的表,有5 列和3 行:LAST_NAME、FIRST_NAME、ADDRESS、CITY、ORDER_PRICE,我一直搞砸了,不得不删除我创建的新行,因为我不确定如何插入 ORDER_PRICE 列,值对于第 1 2 和 3 行。
我试过插入,更新表子句,但我做错了什么。谁能告诉我如何将值插入第 1、2 和 3 行或 ORDER_PRICE 列?ORDER_PRICE 的 SATA 类型为 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'
...
要更改现有行中的一列或多列的值,您应该使用 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');
分享和享受。