您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

SQLServer常用个技巧(一):根据某字符截取后面的字符串,String转int

bubuko 2022/1/25 19:36:30 sqlserver 字数 3766 阅读 748 来源 http://www.bubuko.com/infolist-5-1.html

SELECT GOODS_CD AS goodsCd, 原字符串 reverse( GOODS_CD ) AS dCsdoog, 颠倒 LEFT ( reverse( GOODS_CD ), charindex( '-', reverse( GOODS_CD ) ) - 1 ) AS tluser, ...
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

原文:https://www.cnblogs.com/lgqrlchinese/p/13246542.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶