SQL:如何在 B 列不为空的情况下使用“100”更新 A 列
Posted
技术标签:
【中文标题】SQL:如何在 B 列不为空的情况下使用“100”更新 A 列【英文标题】:SQL: How to update Column A with "100" where Column B is not null 【发布时间】:2014-03-31 13:33:46 【问题描述】:我有一个表,其中包含一个名为“CodeField”的列,其中包含空单元格和非空单元格,当该列不为空时,我希望使用以下文本“100”更新另一个名为“PercentField”的列。
我该怎么做?谢谢。
【问题讨论】:
尽管被问到的问题很简单,但我将不得不 -1 这个因为它已经被问过很多次了(快速示例 here 和 here,可能还有很多其他的问题),并且没有显示任何研究努力或第一次尝试。 【参考方案1】:update your_table
set PercentField = '100'
where CodeField is not null
【讨论】:
【参考方案2】:UPDATE MyTable
SET PercentField = '100'
WHERE CodeField IS NOT NULL
【讨论】:
【参考方案3】:UPDATE TABLE_NAME set PercentField = '100' where CodeField is not null
如果你想学习SQL,参考这个链接,它会帮助你提高很多
http://www.w3schools.com/sql/default.asp
【讨论】:
以上是关于SQL:如何在 B 列不为空的情况下使用“100”更新 A 列的主要内容,如果未能解决你的问题,请参考以下文章