将 SQL 应用于真实问题
Dmitriy (Dima) Gorenshteyn
Lead Data Scientist, Memorial Sloan Kettering Cancer Center
UPDATE table_name
SET column1 = value1, column2 = value2, ...;
期望的更新: 将客户的电子邮箱全部转为小写。
UPDATE customer
SET email = LOWER(email);
期望的更新: 仅对仍为活跃状态的客户,将电子邮箱转为小写。
UPDATE customer
SET email = LOWER(email)
WHERE active = TRUE;
期望的更新: 对居住在 Woodridge 市的客户,将电子邮箱转为小写。
UPDATE customer
SET email = LOWER(email)
WHERE address_id IN
(SELECT address_id
FROM address
WHERE city = 'Woodridge');

SELECT 语句测试修改。将 SQL 应用于真实问题