SQL 入门教程:更新(UPDATE)和删除(DELETE)数据练习题

本文内容

  1. 美国各州的缩写应始终用大写。编写 SQL 语句来更新所有美国地址,包括供应商状态(Vendors 表中的 vend_state)和顾客状态(Customers 表中的 cust_state),使它们均为大写。

    1
    2
    3
    4
    5
    6
    
    UPDATE Vendors 
    SET vend_state = UPPER(vend_state) 
    WHERE vend_country = 'USA'; 
    UPDATE Customers 
    SET cust_state = UPPER(cust_state) 
    WHERE cust_country = 'USA';
    
  2. 数据插入(INSERT)练习题 的挑战题 1 要求你将自己添加到 Customers 表中。现在请删除自己。确保使用 WHERE 子句(在 DELETE 中使用它之前,先用 SELECT 对其进行测试),否则你会删除所有顾客!

    1
    2
    3
    4
    5
    6
    
    -- 首先测试 WHERE,确保它仅选择你要删除的内容。
    SELECT * FROM Customers 
    WHERE cust_id = 1000000042; 
    -- 那就做吧!
    DELETE Customers 
    WHERE cust_id = 1000000042;
    

请参阅

(完)

comments powered by Disqus

本文内容