![](/img/trans.png)
[英]Updating multiple rows dynamically according to a value in another table oracle sql
[英]Oracle sql updating multiple rows
我有一個表名“Table1”,我想更新 John 的姓氏,該姓氏拼寫錯誤為 Do,必須是 Doe。
表 1 目前有 65 行 John Do,這行得通嗎? 應用程序正在使用該表。
UPDATE
TABLE1
SET LASTNAME = 'DOE'
WHERE LASTNAME LIKE '%DO%'
是的,所有LASTNAME
包含“DO”的條目都將更新為“DOE”
如果您想確保不更新任何其他內容,我建議您將查詢更改為:
UPDATE
TABLE1
SET LASTNAME = 'DOE'
WHERE LASTNAME = 'DO' AND FIRSTNAME = 'John'
請注意,字符串區分大小寫,因此您可能應該將“DO”更改為“Do”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.