SQL Server:UPPER最后五个字符

m4tm4t

我有以下工作查询:

SELECT
    REPLACE(
        AddressLine1, RIGHT( AddressLine1, 5 ),
        UPPER( RIGHT( AddressLine1, 5 ) )
    )
FROM Person.Address

还有其他方法吗?

戈登·利诺夫

使用串联:

select left(addressline1, len(addressline1) - 5) + upper(right(addressline1, 5))
from person.address;

您的方法很危险,因为不能保证最后五个字符在地址中只会出现一次。

嗯,您还可以执行以下操作:

select stuff(addressline1, len(addressline1) - 4, 5, upper(right(addressline1, 5)))
from person.address;

这两个公式均假定addressline1至少具有5个字符。如果可以使用较短的地址,则acase可能是最简单的解决方案。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

如何在SQL Server中的字符串中获取最后一个字符

来自分类Dev

如何在SQL Server中的字符串中获取最后一个字符

来自分类Dev

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

来自分类Dev

如何为SQL Server列创建默认值以仅插入NEWID()的最后十个字符?

来自分类Dev

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

来自分类Dev

从SQL Plus中的字符串中删除最后一个字符

来自分类Dev

在SQL中创建视图时从字符串中删除最后5个字符

来自分类Dev

截断 SQL Server 2014 中的最后两个字符

来自分类Dev

如果最后一个字符是逗号SQL,则将其修剪掉

来自分类Dev

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

来自分类Dev

SQL Update查询以替换列中的最后4个字符

来自分类Dev

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

来自分类Dev

SQL如果字符串中存在某个字符,则删除最后一个字符

来自分类Dev

在sql中删除字符串的最后一个字符的最佳方法是什么?

来自分类Dev

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

来自分类Dev

SQL Server列的默认随机10个字符串值

来自分类Dev

Nvarchar(max)在SQL Server中缩小到4000个字符

来自分类Dev

从XML插入节点长度超过65000个字符的SQL Server表中?

来自分类Dev

用于Oracle的SQL Server迁移助手以100个字符截断文本

来自分类Dev

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

来自分类Dev

SQL Server,每10个字符分割一列的值

来自分类Dev

Oracle SQL获取括号中的最后一个字符串(也可以在其中包含括号)

来自分类Dev

在SQL Server中,我需要将2个字符打包成1个字符,类似于十六进制。怎么样?

来自分类Dev

字符串大于255个字符的SQL

来自分类Dev

在SQL Server中的字符串的每个字符后附加一个特定字符

来自分类Dev

从SQL Server中的另一个字符串获取仅字符字符串

来自分类Dev

如何在SQL Server中自动连接三个字符串的前两个字符

来自分类Dev

如何在SQL Server中自动连接三个字符串的前两个字符

Related 相关文章

  1. 1

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

  2. 2

    如何在SQL Server中的字符串中获取最后一个字符

  3. 3

    如何在SQL Server中的字符串中获取最后一个字符

  4. 4

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

  5. 5

    如何为SQL Server列创建默认值以仅插入NEWID()的最后十个字符?

  6. 6

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

  7. 7

    从SQL Plus中的字符串中删除最后一个字符

  8. 8

    在SQL中创建视图时从字符串中删除最后5个字符

  9. 9

    截断 SQL Server 2014 中的最后两个字符

  10. 10

    如果最后一个字符是逗号SQL,则将其修剪掉

  11. 11

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

  12. 12

    SQL Update查询以替换列中的最后4个字符

  13. 13

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

  14. 14

    SQL如果字符串中存在某个字符,则删除最后一个字符

  15. 15

    在sql中删除字符串的最后一个字符的最佳方法是什么?

  16. 16

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

  17. 17

    SQL Server列的默认随机10个字符串值

  18. 18

    Nvarchar(max)在SQL Server中缩小到4000个字符

  19. 19

    从XML插入节点长度超过65000个字符的SQL Server表中?

  20. 20

    用于Oracle的SQL Server迁移助手以100个字符截断文本

  21. 21

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

  22. 22

    SQL Server,每10个字符分割一列的值

  23. 23

    Oracle SQL获取括号中的最后一个字符串(也可以在其中包含括号)

  24. 24

    在SQL Server中,我需要将2个字符打包成1个字符,类似于十六进制。怎么样?

  25. 25

    字符串大于255个字符的SQL

  26. 26

    在SQL Server中的字符串的每个字符后附加一个特定字符

  27. 27

    从SQL Server中的另一个字符串获取仅字符字符串

  28. 28

    如何在SQL Server中自动连接三个字符串的前两个字符

  29. 29

    如何在SQL Server中自动连接三个字符串的前两个字符

热门标签

归档