[英]Updating field value if it is null
我認為這是一個簡單的問題,但我有一段時間沒有接觸過 Oracle SQL。
如果某個字段值為空,我想更新一個表。
我不確定是否應該使用“不存在”子句,這就是我目前所擁有的:
update table_classroom
set cod_classroom = 'unknown'
where exists (select * from table_classroom where cod_classroom is null)
這樣對嗎?
更簡單:
update table_classroom
set cod_classroom = 'unknown'
where cod_classroom is null
也許您還想省略 cod_classroom 為空的未來條目。 如果是這種情況,您不需要手動更新列,但您可以將其包含在您的更改語句中:
ALTER TABLE table_classroom MODIFY (cod_classroom NOT NULL DEFAULT 'unknown')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.