[SQL 筆記備份]- 020_SQL刪除資料表資料(delete)
[SQL 筆記備份]- 020_SQL刪除資料表資料(delete)
資料來源:http://www.1keydata.com/tw/sql/sqldelete.html
在某些情況下,我們會需要直接由資料庫中去除一些資料。這可以藉由 DELETE FROM 指令來達成。它的語法是:
DELETE FROM “表格名”
WHERE “條件”;
WHERE “條件”;
以下我們用個實例說明。假設我們有以下這個表格:
Store_Information 表格
Store_Name | Sales | Txn_Date |
Los Angeles | 1500 | 05-Jan-1999 |
San Diego | 250 | 07-Jan-1999 |
Los Angeles | 300 | 08-Jan-1999 |
Boston | 700 | 08-Jan-1999 |
而我們需要將有關 Los Angeles 的資料全部刪除。在這裡我們可以用以下的 SQL 來達到這個目的:
DELETE FROM Store_Information
WHERE Store_Name = ‘Los Angeles’;
WHERE Store_Name = ‘Los Angeles’;
現在表格的內容變成:
Store_Information 表格
Store_Name | Sales | Txn_Date |
San Diego | 250 | Jan-07-1999 |
Boston | 700 | Jan-08-1999 |