常用工具
窗体界面
查询
打印样式
自定义平台
磁贴仪表板设计
看板设计
自定义XML
数据采集
聚合数据
数据库
SQL
SQL—SUBSTRING(字段截取)
最近更新时间:2021-12-24 12:00(V1.00)

返回字符、binary、text 或 image 表达式的一部分。

SUBSTRING 语法

SELECT SUBSTRING (表达式, 开始位置, 长度) FROM 表名

字段 描述
SUBSTRING('AABBCCABC',2,2)

AB

SUBSTRING('AABBCCABC',9,2)

C

SUBSTRING('AABBCCABC',1,10)

AABBCCABC

CHARINDEX、SUBSTRING 实例

整理基础资料时,将物料名称中含“括号”的标识信息分离,可以使用CHARINDEX及搭配SUBSTRING。
SQL语句如下:

SELECT TB.ItmID, TB.ItmName,
SUBSTRING(TB.ItmName, CharIndex(‘(‘,TB.ItmName),
CharIndex(‘)’, TB.ItmName) + 1 - CharIndex(‘(‘,TB.ItmName)) AS BSName
FROM MDItm TB
ORDER BY TB.ItmID ASC

上一篇: SQL—CHARINDEX(起始位置)
下一篇: SQL—REPLACE(字符替换)