網頁

2019/11/25

Oracle 刪除資料SQL語法 delete data sql syntax

Oracle刪除資料表中的資料的SQL語法如下。

DELETE FROM table_anme 
WHERE condtion;

condition為要被刪除資料的滿足條件。

如果沒有加上WHERE條件則資料表中的資料會全部被刪除。


例如在EMPLOYEE資料表有以下資料。

EMPLOYEE

+----+------+------------+-----+
| ID | NAME |   PHONE    | AGE |
+----+------+------------+-----+
|  1 | John | 0932123456 |  33 |
|  2 | Kent | 0931987654 |  21 |
|  3 | Mary | 0933567890 |  27 |
+----+------+------------+-----+

下面語法可以把Kent資料刪除。

DELETE FROM EMPLOYEE
WHERE ID = 2;

下面語法可以把Mary資料刪除。

DELETE FROM EMPLOYEE
WHERE PHONE = '0933567890';

下面語法可以把年齡(AGE)小於30的資料刪除。

DELETE FROM EMPLOYEE
WHERE AGE < 30;

參考:

沒有留言:

張貼留言