优雅简便:SQL Server 填充列(sqlserver填充列)
SQL Server 的填充列功能可以在表中插入定义列以及填充该列,从而节省了大量的数据创建时间,并且操作起来非常优雅简便。查询步骤如下:
(1)查看当前表中存在哪些列
SELECT * FROM tableName;
(2)利用ALTER命令添加计算列
ALTER TABLE tableName ADD newColumnName int NULL; //null表示可选
(3)使用UPDATE命令填充新列
UPDATE tableName
SET newColumnName = expression
WHERE condition;
例如,表中具有名为color的列,要在表中增加一列color_code,可以使用以下SQL语句添加并更新该列:
ALTER TABLE tableName ADD color_code int NULL;
UPDATE tableName
SET color_code =
CASE
WHEN color=’red’ then 11
WHEN color=’blue’ then 12
WHEN color=’green’ then 13
ELSE 0
END
最终的查询结果将如下所示:
color color_code
red 11
blue 12
green 13
以上就是SQL Server中优雅简便的填充列功能,节省了大量的数据创建时间,操作起来也十分方便。使用上述查询语句可以实现快速清洁地对表格进行修改,添加或删除计算列,让SQL开发更加便捷和灵活,帮助减轻开发的繁琐步骤。