开发者社区> 问答> 正文

T-Sql删除所有点,但保留最后一个

T-Sql删除所有点,但保留最后一个

展开
收起
贺贺_ 2019-12-05 23:16:49 382 0
1 条回答
写回答
取消 提交回答
  • 另一个(更简单,IMHO):

    DECLARE @MyVariable AS VARCHAR(100) = 'My Name. Is Ibrahim. AND. I am. Searching For. A. Solution. aa';
    
    SELECT  REPLACE(
                LEFT(@MyVariable, LEN(@MyVariable) - CHARINDEX('.', REVERSE(@MyVariable)))
            , '.', '') + 
            RIGHT(@MyVariable, CHARINDEX('.', REVERSE(@MyVariable)))
    

    替换最后一个点之前字符串部分的所有点,并将最后一个点到最后的字符串部分连接起来。

    2019-12-05 23:21:00
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载