XT_RSGL_KQSZ_LS表结构如下图:

CREATE TABLE  XT_RSGL_KQSZ_LS(

  KQFW VARCHAR(400)

)

其中KQFW字段以分割符 , 隔开

INSERT INTO XT_RSGL_KQSZ_LS SELECT 'AAA,BBBB,C' UNION SELECT '12,3'

实现的结果为

(number为前分隔符的下标值的后一位)

select

substring(a.kqfw , b.number , charindex(',',a.kqfw+',',b.number)-b.number)as result,

a.* from XT_RSGL_KQSZ_LS a join master..spt_values b on b.type='P'

where b.number=charindex(',',','+a.kqfw,b.number)

思路:就是找到前、后分隔符在KQFW字段的下标值

利用一个自然数自增的表(sqlserver自带的master..spt_values的number字段从0自增)

*charindex( expression1 , expression2 [ , start_location ] ) 对第三个参数比较陌生,就是从start_location开始对expression2进行匹配expression1

*substring(str, pos, len)

最新文章

  1. getAttribute、setAttribute、removeAttribute
  2. go环境import cycle not allowed问题处理
  3. 在Eclipse彻底删除一个项目
  4. AC自动机入门
  5. Android Studio 使用教程
  6. mamp pro
  7. wordpress修改固定链接及修改链接后链接提示404错误的解决办法
  8. Android 中如何使用动画
  9. 在Vim中查看文件编码
  10. c++策略模式
  11. Yii1.1框架实现PHP极光推送消息通知
  12. mysql的主从复制
  13. 第26月第2天 vim javacomplete
  14. python3+selenium入门02-操作火狐浏览器
  15. 2.C++中的bool类型,三目运算符,引用
  16. linux如何查看某个端口是否开放
  17. ES6学习笔记<五> Module的操作——import、export、as
  18. JDBC、ODBC、OLE DB、ADO、ADOMD区别与联系
  19. 学习MongoDB 二:MongoDB添加、删除、修改
  20. log4j 输出到 数据库

热门文章

  1. zip伪加密文件分析(进阶版)
  2. 使用dispatch_semaphore_t实现event的基本功能
  3. visual studio 的Error List 显示乱码
  4. CentOS7关闭防火墙方法
  5. CNC Fanuc 设备数据采集
  6. 简单MVC项目搭建--Java1.7+Eclipse luna + Maven 3.2.5 +spring 4.1.4
  7. YII rules常见规则
  8. IIS 7.0 部署MVC
  9. 【学】React的学习之旅4-添加事件(onChange)
  10. VS2010中App_Code文件夹的问题