SQL中replace函数的⽤法
replace函数定义
replace(字符串表达式1,字符串表达式2,字符串表达式3)
字符串replace函数说明
⽤字符串表达式3替换字符串表达式1中出现的所有字符串表达式2的匹配项。返回新的字符串。
如果有某个参数为 NULL,此函数返回 NULL。
参数
original-string: 被搜索的字符串。可为任意长度。
search-string: 要搜索并被 replace-string 替换的字符串。该字符串的长度不应超过 255 个字节。如果 search-string 是空字符串,则按原样返回原始字符串。
replace-string: 该字符串⽤于替换 search-string。可为任意长度。如果 replacement-string 是空字符串,则删除出现的所有 search-string。
使⽤REPLACE函数
  显⽰了在Course表中如何使⽤REPLACE来改变课程名称(title):⾸先使⽤查询显⽰当前课程名称,UPDATE语句中使⽤REPLACE函数将SEMINAR改变成DISCUSSION,另⼀查询显⽰了UPDATE语句的效果。
update Course set Title = replace(Title, 'SEMINAR', "DISCUSSION');
总结
replace()函数可以多次替换,只要是在字符串表达式1中有字符串表达式2的出现,最后都会被替换成字符串表达式3.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。