返回字符串中从右边开始指定个数的字符。
SELECT RIGHT (表达式, 截取位数) FROM 表名
字段 | 描述 |
---|---|
RIGHT('AABBCCABC',3) |
ABC |
RIGHT('AABBCCABC',3.5) |
ABC |
RIGHT('AABBCCABC',0) |
空 |
如果截取位数为负,则返回空字符串。
物料分组01代表金属,02代表化工,(物料编码如202001,301023中第二、三位代表物料分组),通过LEFT与RIGHT配合查询。
SQL语句如下:
SELECT TB.ItmID, RIGHT(LEFT(TB.ItmID, 3), 2) AS ItmGrpID
FROM MDItm TB
WHERE TB.IsClose <> ‘Y’