
SQL提取中间字段
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本教程详细介绍如何在SQL中提取表中的中间字段值,并提供实用示例和技巧,帮助数据库开发者高效处理数据。
从 `orderlist` 表中选择数据,并从中提取出类似 3,5,2 这样的字符串中的数字 5。具体操作是先删除第一个逗号及其前后的字符,然后截取剩余字符串中第二个到第五个字符的部分。
重写SQL语句如下:
```sql
SELECT tables.num
FROM (
SELECT SUBSTRING(
STUFF(shangpindata, 1, CHARINDEX(,, shangpindata), ),
CHARINDEX(,, STUFF(shangpindata, 1, CHARINDEX(,, shangpindata), )) + 1,
LEN(STUFF(shangpindata, 1, CHARINDEX(,, shangpindata), ))
) AS num
FROM orderlist
) AS tables;
```
此语句的目标是从 `shangpindata` 字段中提取中间的数字。
全部评论 (0)
还没有任何评论哟~


