如何将NULL的文本值更新为实际的NULL值

时间:2017-12-23 20:47:19

标签: sql sql-server

我将一个表导入了我的SQL Server 2017数据库。该表在没有其他值的字段中包含文本值“NULL”。查询的语法是什么,将什么都替换为“NULL”的文本值?

我认为以下内容可行,但事实并非如此。

UPDATE dbo.tblFlatTVL 
SET TagType = NULL
WHERE TagType = 'NULL';

1 个答案:

答案 0 :(得分:0)

您的查询应该有效。如果“没有”,则表示空字符串,然后理解空字符串与$dom = new DOMDocument(); $dom->loadHTML($html); $elements = $dom->getElementById('item_container'); $data = array(); foreach($elements as $node){ foreach($node->childNodes as $child) { } } 不同:

NULL

如果双引号是值的一部分,那么您应该将它们包含在比较中:

Update dbo.tblFlatTVL
    set TagType = ''
    where TagType = 'NULL';