Cập nhật dữ liệu của bạn

Ứng dụng SQL vào các bài toán thực tế

Dmitriy (Dima) Gorenshteyn

Lead Data Scientist, Memorial Sloan Kettering Cancer Center

Cú pháp UPDATE

UPDATE table_name
SET column1 = value1, column2 = value2, ...;
Ứng dụng SQL vào các bài toán thực tế

UPDATE một cột

Yêu cầu: Email khách hàng phải là chữ thường.

UPDATE customer
SET email = LOWER(email);
Ứng dụng SQL vào các bài toán thực tế

UPDATE & WHERE

Yêu cầu: Email khách hàng còn hoạt động phải là chữ thường.

UPDATE customer
SET email = LOWER(email)
WHERE active = TRUE;
Ứng dụng SQL vào các bài toán thực tế

UPDATE bằng truy vấn con

Yêu cầu: Email khách hàng cư trú tại thành phố Woodridge phải là chữ thường.

UPDATE customer
SET email = LOWER(email)
WHERE address_id IN 
  (SELECT address_id 
   FROM address
   WHERE city = 'Woodridge');
Ứng dụng SQL vào các bài toán thực tế

Cẩn trọng khi sửa bảng

  • Đảm bảo bạn CÓ quyền sửa bảng.
  • Đảm bảo hiểu cách bảng được dùng và tác động của thay đổi.
  • Thử sửa bằng cách chạy SELECT trước.
Ứng dụng SQL vào các bài toán thực tế

Cùng UPDATE

Ứng dụng SQL vào các bài toán thực tế

Preparing Video For Download...