SQLServer常用个技巧:根据某字符截取后面的字符串,String转int
Posted lgqrlchinese
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLServer常用个技巧:根据某字符截取后面的字符串,String转int相关的知识,希望对你有一定的参考价值。
SELECT GOODS_CD AS goodsCd, 原字符串 reverse( GOODS_CD ) AS dCsdoog, 颠倒 LEFT ( reverse( GOODS_CD ), charindex( ‘-‘, reverse( GOODS_CD ) ) - 1 ) AS tluser, 按符号‘-’进行分割 reverse( LEFT ( reverse( GOODS_CD ), charindex( ‘-‘, reverse( GOODS_CD ) ) - 1 ) ) AS result, 将结果倒过来 CONVERT ( INT, reverse( LEFT ( reverse( GOODS_CD ), charindex( ‘-‘, reverse( GOODS_CD ) ) - 1 ) ) ) AS resultInt 将string转成int FROM PI_DSL_ORDER_GOODS og JOIN PI_ST_ENTRY_GOODS eg ON eg.ID = og.GOODS_ID AND eg.DATA_STATUS = ‘1‘ WHERE 1 = 1 AND og.DATA_STATUS = ‘1‘ AND og.ORDER_ID = ‘484eaa92bf5d43c1bb24625688ea7464‘
以上是关于SQLServer常用个技巧:根据某字符截取后面的字符串,String转int的主要内容,如果未能解决你的问题,请参考以下文章