我有一张名为CUSTOMERS的表,其中 5列和 3行: LAST_NAME,FIRST_NAME,ADDRESS,CITY,ORDER_PRICE 我一直搞砸了,不得不删除我创建的新行,因为我不确定如何插入ORDER_PRICE列,第1行和第3行的值。
我已尝试插入,更新表子句但我做错了。任何人都可以告诉我如何将值插入行1,2和& 3或列ORDER_PRICE? ORDER_PRICE是sata类型NUMBER
由于
答案 0 :(得分:6)
假设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'
...
答案 1 :(得分: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');
分享并享受。