首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

SQL Server表的字段中数据怎么改用其他字符串代替

2012-01-28 
SQL Server表的字段中数据如何改用其他字符串代替我在作项目过程中遇到困难,望高手帮忙:SQLServer中一个表

SQL Server表的字段中数据如何改用其他字符串代替
我在作项目过程中遇到困难,   望高手帮忙:
      SQL   Server中一个表的一个字段 "上课地点 "存储数据如:教2-104,
如何用其他字符串代替此表该字段的所有数据,
比如我想用j2-104代替教2-104,即教都改为j,急盼解答!!!

[解决办法]
update table_name set 上课地点=stuff(上课地点,1,1, 'j ');


STUFF 函数 [字符串]

--------------------------------------------

功能
从一个字符串中删除一些字符,并用另一个字符串替换它们。

语法
STUFF ( string-expression-1, start, length, string-expression-2 )

参数
string-expression-1 要用 STUFF 函数修改的字符串。

start 字符位置,从此处开始删除字符。字符串中第一个字符的位置是 1。

length 要删除的字符数。

string-expression-2 要插入的字符串。若要使用 STUFF 删除字符串的一部分,请使用 NULL 作为替换字符串。

标准和兼容性
SQL/92 供应商扩展。

SQL/99 供应商扩展。

Sybase 与 Adaptive Server Enterprise 兼容。

热点排行