0


SQL SERVER 中将数据表中的字段按分隔符分成多行多列

SQL SERVER 中将数据表中的字段按分隔符分成多行多列_sql按逗号拆分列为多行_帅气的苹果果的博客-CSDN博客

  1. SELECT
  2. a.name,
  3. 'monitors' = SUBSTRING ( a.monitors, b.number, charindex( ',', a.monitors+ ',', b.number ) - b.number )
  4. FROM
  5. ( SELECT name, monitors FROM [dbo].[ssm_video_zhi_li] WHERE type = '小区村居' ) a
  6. INNER JOIN master.dbo.spt_values b ON b.number BETWEEN 1
  7. AND len( a.monitors )
  8. AND SUBSTRING ( ',' + a.monitors, b.number, 1 ) = ','
  9. WHERE
  10. b.type= 'P'

标签: 数据库 前端 linux

本文转载自: https://blog.csdn.net/yuzheh521/article/details/132036696
版权归原作者 yzhSWJ 所有, 如有侵权,请联系我们删除。

“SQL SERVER 中将数据表中的字段按分隔符分成多行多列”的评论:

还没有评论