当前位置:Gxlcms >
数据库问题 >
SQLServer常用个技巧(一):根据某字符截取后面的字符串,String转int
SQLServer常用个技巧(一):根据某字符截取后面的字符串,String转int
时间:2021-07-01 10:21:17
帮助过:26人阅读
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‘
![技术图片](https://img.gxlcms.com//Uploads-s/new/2020-10-10-qlqqti/20200705174601367616.png)
SQLServer常用个技巧(一):根据某字符截取后面的字符串,String转int
标签:span join and 结果 from image res serve info