zoukankan      html  css  js  c++  java
  • SQL SERVER 字符串函数 REPLACE()

    定义:

    REPLACE()返回用另一个字符串值替换原字符串中出现的所有指定字符串值之后的字符串。

    语法:

    REPLACE ( string_expression , string_pattern , string_replacement )

    参数:

    ①string_expression原字符串string_expression 可以是字符或二进制数据类型 。

    ②string_pattern是要查找的子字符串(指定字符串值)。 string_pattern 可以是字符或二进制数据类型 。 string_pattern 不能为空字符串 (''),不能超过页容纳的最大字节数 。

    ③string_replacement是替换字符串(另一个字符串值)。 string_replacement 可以是字符或二进制数据类型 。

    返回值:

    如果其中的一个输入参数数据类型为 nvarchar,则返回 nvarchar;否则 REPLACE 返回 varchar 。

    如果任何一个参数为 NULL,则返回 NULL。

    如果 string_expression 的类型不是 varchar(max) 或 nvarchar(max),则 REPLACE 将返回值截断为 8000 个字节 。 若要返回大于 8,000 字节的值,则必须将 string_expression 显式转换为大值数据类型 。

    例:

    参考原文地址:https://docs.microsoft.com/zh-cn/sql/t-sql/functions/replace-transact-sql?view=sql-server-2017

    声明:本文是本人查阅网上及书籍等各种资料,再加上自己的实际测试总结而来,仅供学习交流用,请勿使用于商业用途,任何由此产生的法律版权问题概不负责,谢谢。

  • 相关阅读:
    面试问题
    知识点整合
    前端错误
    基于.NET平台常用的框架整理
    BFC和haslayout
    javascript面向对象
    javascript变量的作用域
    2014-05-26 总结
    2014-05-23 总结
    PHP实现mvc模式的思想
  • 原文地址:https://www.cnblogs.com/feiyu721/p/11248839.html
Copyright © 2011-2022 走看看