执行以下SQL语句
1 SELECT 2 PATINDEX('%[A-Y]%',OrderId)-1,--或得首字母出现的位置 3 LEFT(OrderId, PATINDEX('%[A-Y]%',OrderId)-1),--要替换的字符串 4 replace(OrderId,LEFT(OrderId, PATINDEX('%[A-Z]%',OrderId)-1),''),--替换后的结果 5 OrderId, 6 * FROM dbo.OrderSync
得到结果如下
执行以下SQL语句
1 SELECT 2 PATINDEX('%[A-Y]%',OrderId)-1,--或得首字母出现的位置 3 LEFT(OrderId, PATINDEX('%[A-Y]%',OrderId)-1),--要替换的字符串 4 replace(OrderId,LEFT(OrderId, PATINDEX('%[A-Z]%',OrderId)-1),''),--替换后的结果 5 OrderId, 6 * FROM dbo.OrderSync
得到结果如下
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。