簡體   English   中英

如果字段值為空,則更新字段值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM