用%SQL Server替换第一个或最后一个字符为*

勇敢的Shareef

我有字符串:

*rg*niza*io* 

我想在字符串的第一个和最后一个字符中替换%。期望的结果是:

%rg*niza*io%
乌拉斯

如果你想只能更换*%来自第一和最后一个位置。然后,

询问

SELECT CASE
        WHEN LEFT([string_column], 1) = '*' AND  RIGHT([string_column], 1) = '*' 
        THEN '%' + SUBSTRING([string_column], 2, LEN([string_column]) - 2) + '%'  
        WHEN LEFT([string_column], 1) = '*' AND RIGHT([string_column], 1) <> '*' 
        THEN '%' + RIGHT([string_column], LEN([string_column]) - 1)
        WHEN LEFT([string_column], 1) <> '*' AND RIGHT([string_column], 1) = '*' 
        THEN LEFT([string_column], LEN([string_column]) - 1) + '%'
        ELSE [string_column] END AS [updated_string_column]
FROM [your_table_name];

Demo

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用行中的第一个字符替换sed

来自分类Dev

如果 SQL Server 中有特定字符,则删除第一个和最后一个字符?

来自分类Dev

如何从SQL Server 2008开始查找第一个字符

来自分类Dev

替换SQL Server 2008中的最后一个字符

来自分类Dev

用值 0 替换特定列中的最后一个字符

来自分类Dev

SQL加密仅返回第一个字符

来自分类Dev

SQL加密仅返回第一个字符

来自分类Dev

SQL 搜索包含第一个字符串

来自分类Dev

替换 SQL 中 STRING 列的最后一个字符

来自分类Dev

当第一个字符串以PHP中的特定字符串开头和结尾时,用另一个字符串替换

来自分类Dev

SQL Server:获取第一列中的最后4个字符并获取第二列中单词的第一个字母但忽略非字母

来自分类Dev

用另一个字符替换一个字符

来自分类Dev

SQL删除最后一个字符(如果为“-”)

来自分类Dev

SQL:仅替换某个字符的第一个

来自分类Dev

Java-用多个字符替换一个字符

来自分类Dev

用另一个字符替换某个字符

来自分类Dev

Java-用多个字符替换一个字符

来自分类Dev

用多个字符替换一个字符

来自分类Dev

在SQL Server中,有一种方法可以将计算所得的列定义为等于其中一个列的第一个字符的ASCII值?

来自分类Dev

如何编写 SQL 查询来删除路径的第一个元素(第一个字符)

来自分类Dev

用R中的条件删除字符串的第一个字符

来自分类Dev

用另一个字符串替换一个字符串的一部分(缺少第一个字符串)

来自分类Dev

Notepad ++中的正则表达式:用正则表达式部分的第一个字符替换

来自分类Dev

Notepad ++中的正则表达式:用正则表达式部分的第一个字符替换

来自分类Dev

sql get获取第一个字符,修剪到句点,然后其余字符

来自分类Dev

Shell命令删除用斜杠括起来的第一个字符串

来自分类Dev

在执行strcmp之前检查第一个字符是否有用?

来自分类Dev

如何仅在每行的最后一个单词上用另一个字符串替换一个字符串

来自分类Dev

从带有条件(第一个字符)的仅SQL项填充ListBox

Related 相关文章

  1. 1

    用行中的第一个字符替换sed

  2. 2

    如果 SQL Server 中有特定字符,则删除第一个和最后一个字符?

  3. 3

    如何从SQL Server 2008开始查找第一个字符

  4. 4

    替换SQL Server 2008中的最后一个字符

  5. 5

    用值 0 替换特定列中的最后一个字符

  6. 6

    SQL加密仅返回第一个字符

  7. 7

    SQL加密仅返回第一个字符

  8. 8

    SQL 搜索包含第一个字符串

  9. 9

    替换 SQL 中 STRING 列的最后一个字符

  10. 10

    当第一个字符串以PHP中的特定字符串开头和结尾时,用另一个字符串替换

  11. 11

    SQL Server:获取第一列中的最后4个字符并获取第二列中单词的第一个字母但忽略非字母

  12. 12

    用另一个字符替换一个字符

  13. 13

    SQL删除最后一个字符(如果为“-”)

  14. 14

    SQL:仅替换某个字符的第一个

  15. 15

    Java-用多个字符替换一个字符

  16. 16

    用另一个字符替换某个字符

  17. 17

    Java-用多个字符替换一个字符

  18. 18

    用多个字符替换一个字符

  19. 19

    在SQL Server中,有一种方法可以将计算所得的列定义为等于其中一个列的第一个字符的ASCII值?

  20. 20

    如何编写 SQL 查询来删除路径的第一个元素(第一个字符)

  21. 21

    用R中的条件删除字符串的第一个字符

  22. 22

    用另一个字符串替换一个字符串的一部分(缺少第一个字符串)

  23. 23

    Notepad ++中的正则表达式:用正则表达式部分的第一个字符替换

  24. 24

    Notepad ++中的正则表达式:用正则表达式部分的第一个字符替换

  25. 25

    sql get获取第一个字符,修剪到句点,然后其余字符

  26. 26

    Shell命令删除用斜杠括起来的第一个字符串

  27. 27

    在执行strcmp之前检查第一个字符是否有用?

  28. 28

    如何仅在每行的最后一个单词上用另一个字符串替换一个字符串

  29. 29

    从带有条件(第一个字符)的仅SQL项填充ListBox

热门标签

归档