首页 > 解决方案 > 在 ^ 之后取正确的字符串

问题描述

我有这两个数据的记录:我想要这个在 MS SQL

03/28/2018^10/22/2018 
02/29/2018^10/28/2018^12/06/2019

我想在 ^ 之后得到正确的字符串数据。我的输出应该是...

10/22/2018 
12/06/2019

如果我有数据

test1^test2^test3^test4  
test5  
test6^test7  
null  

输出应该是

测试4 测试5
测试
7

标签: sqlsql-serverstringtsqlselect

解决方案


最简单的方法可能是只取最右边的 10 个字符:

SELECT RIGHT(mycol, 10)
FROM   mytable

推荐阅读