SQL重命名列字段

时间:2015-03-20 14:29:40

标签: sql sql-server

我正在尝试重命名MS SQL的列输出。我想在输出结果之前删除Mac OS X 10,即

enter image description here

当我谷歌这个时,我只得到如何重命名表的列名,http://www.1keydata.com/sql/alter-table-rename-column.html

请指导

1 个答案:

答案 0 :(得分:2)

您可以在Replaceselect查询中使用update功能

语法为:

REPLACE( string1, string_to_replace, replacement_string )

这取决于你需要做什么。您可以使用替换,因为您要替换值:

select replace(old_column, 'Mac OS X 10.', '')
from yourtable

然后使用新结尾更新您的表格,您将使用:

update yourtable
set column_name = replace(column_name, 'Mac OS X 10.', '')