从SQL Server中的字符串中删除大写字母(至少2个字符)

瞎的

我在下面有一些示例数据,想删除所有至少2个字符的大写字母,或者可以说双大写字母。

HON MANI no St.Chom Chao Trapeang Thloeng Chaom Chau Dangkao 
LAY NA 35 st 70 Phum10 Boeng Salang Tuol Kouk Phnom Penh 
OK KEMEUN Ek Phnom , Battam Bang
CY VANN Rukkhak Kiri ,Battam Bang
LENG EUN , Korng Pisei , Kampong Speu
SEK HONG , Phnom Sruoch , Kampong Speu

我想得到以下没有名称的结果

no St.Chom Chao Trapeang Thloeng Chaom Chau Dangkao 
35 st 70 Phum10 Boeng Salang Tuol Kouk Phnom Penh 
Ek Phnom , Battam Bang
Rukkhak Kiri ,Battam Bang
,Korng Pisei , Kampong Speu
, Phnom Sruoch , Kampong Speu

任何想法,请。

松鼠

像这样的东西

; with data as
(
    select  line = 'HON MANI no St.Chom Chao Trapeang Thloeng Chaom Chau Dangkao'   union all 
    select  line = 'LAY NA 35 st 70 Phum10 Boeng Salang Tuol Kouk Phnom Penh '  union all
    select  line = 'OK KEMEUN Ek Phnom , Battam Bang'   union all
    select  line = 'CY VANN Rukkhak Kiri ,Battam Bang'  union all
    select  line = 'LENG EUN , Korng Pisei , Kampong Speu'  union all
    select  line = 'SEK HONG , Phnom Sruoch , Kampong Speu'
)
select  *,
        result = case   when    first_two_word = upper(first_two_word) 
                 then   replace(line, first_two_word, '')
                 else   line 
                 end 
from    data
        cross apply
        (
            select  first_two_word = left(line, charindex(' ', line, charindex(' ', line) + 1))
        ) w

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从SQL Server中的字符串中删除大写字母(至少2个字符)

来自分类Dev

SQL Server,将字母数字字符串转换为大写字母数字

来自分类Dev

SQL:多字符串替换(在第二个大写字母开头的大写字母前添加一个空格)

来自分类Dev

在SQL Server和Python中,“ß”字符的大写字母有所不同

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

字符串中恰好匹配2个字符-SQL

来自分类Dev

用小写字母和连字符替换整个字符串中的大写字母

来自分类Dev

从字符串中删除大写字母

来自分类Dev

删除oracle sql中的2个字符

来自分类Dev

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

来自分类Dev

如何在 SQL Server 中为 2 个字符串使用 DATEDIFF?

来自分类Dev

SQL查询以匹配字符串中的至少n个字符,即使在中间遗漏了某些字符

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

计数大写字母在一个字符串

来自分类Dev

SQL语句更新字符串中的三个字符

来自分类Dev

SQL从字符串中删除非字母字符

来自分类Dev

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

来自分类Dev

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

来自分类Dev

PL / SQL-我想测试一个字符串是否包含1个或多个小写字母

来自分类Dev

在T-SQL中,用一个字符替换字符串中的字母,用另一个字符替换数字

来自分类Dev

大熊猫-用大写字母替换字符串中的一个字母

来自分类Dev

C中是否有类似于SQL中的LIKE的函数来比较2个字符串?

来自分类Dev

SQL从字符串中获取3个字母到列中

来自分类Dev

字符串中的PHP大写字母

Related 相关文章

  1. 1

    从SQL Server中的字符串中删除大写字母(至少2个字符)

  2. 2

    SQL Server,将字母数字字符串转换为大写字母数字

  3. 3

    SQL:多字符串替换(在第二个大写字母开头的大写字母前添加一个空格)

  4. 4

    在SQL Server和Python中,“ß”字符的大写字母有所不同

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

    字符串中恰好匹配2个字符-SQL

  9. 9

    用小写字母和连字符替换整个字符串中的大写字母

  10. 10

    从字符串中删除大写字母

  11. 11

    删除oracle sql中的2个字符

  12. 12

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

  13. 13

    如何在 SQL Server 中为 2 个字符串使用 DATEDIFF?

  14. 14

    SQL查询以匹配字符串中的至少n个字符,即使在中间遗漏了某些字符

  15. 15

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

  16. 16

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

  17. 17

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

  18. 18

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

  19. 19

    计数大写字母在一个字符串

  20. 20

    SQL语句更新字符串中的三个字符

  21. 21

    SQL从字符串中删除非字母字符

  22. 22

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

  23. 23

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

  24. 24

    PL / SQL-我想测试一个字符串是否包含1个或多个小写字母

  25. 25

    在T-SQL中,用一个字符替换字符串中的字母,用另一个字符替换数字

  26. 26

    大熊猫-用大写字母替换字符串中的一个字母

  27. 27

    C中是否有类似于SQL中的LIKE的函数来比较2个字符串?

  28. 28

    SQL从字符串中获取3个字母到列中

  29. 29

    字符串中的PHP大写字母

热门标签

归档