我正在尝试重命名MS SQL的列输出。我想在输出结果之前删除Mac OS X 10,即
当我谷歌这个时,我只得到如何重命名表的列名,http://www.1keydata.com/sql/alter-table-rename-column.html
请指导
答案 0 :(得分:2)
您可以在Replace
或select
查询中使用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.', '')