CREATE FUNCTION [dbo].[f_split](@ids VARCHAR(MAX))
RETURNS @t_split TABLE(col VARCHAR(100))
AS
BEGIN
–循环找到字符串中第一个’,‘的索引
WHILE(CHARINDEX(’,’,@ids)<>0)
BEGIN
–将第一个’,‘之前的字符单元插入临时表中
INSERT @t_split(col) VALUES(SUBSTRING(@ids,1,CHARINDEX(’,’,@ids)-1))
–将第一个’,‘后面的字符串重新赋给@ids
SET @ids=STUFF(@ids,1,CHARINDEX(’,’,@ids),’’)
END
–将最后一个字符单元插入表中(已经没有’,’)
INSERT @t_split(col) VALUES(@ids)
RETURN
END
SELECT * FROM dbo.f_split(‘1,2,3’)

KSO-sqlserver以逗号分隔,并进行转为多行相关推荐

  1. pg多行合并为逗号分隔一行_postgresql 将逗号分隔的字符串转为多行的实例_PostgreSQL_数据库...

    -- 将逗号分隔的字符串转为多行 SELECT unnest(string_to_array('4513,4564,555',',')) as a1; -- array转为行 SELECT unnes ...

  2. excel多列多行堆叠成多列一行_「Excel技巧」如何利用indirect函数快速将一列转为多行多列排版...

    HI,大家好哈. 前几天我们有聊了如何将多行多列转一列的话题,今天就顺势来聊聊如何将一列转多行多列. 因为,一份表格,如果里面只有一列,不过有一百多行,甚至几百行, 这样子排版, 一方面,不够一目了然 ...

  3. excel多列多行堆叠成多列一行_「Excel技巧」Excel快速实现将一行转为多行多列的四种方法...

    今天来说说在Excel中,将表格里的一列转换为多行多列的几种方法. 例如,以下表格,是一个行业分类表,都放在同一列中.现我们准备把它转为多列. 表格里数据除掉标题行行,总共有60列数据,干脆我们就给它 ...

  4. KSO - sqlserver事务实现

    ---开启事务BEGIN TRAN --错误捕捉机制,看好啦,这里也有的.并且可以嵌套.BEGIN TRY --语句正确 insert into lives (Eat,Play,Numb) value ...

  5. 如何用mysql将excel中多个逗号分隔的字符变成多行展示的问题

    示例:将左侧转为右侧的形式                                           处理办法: 如果少的话,可以使用excel中的分列形式,然后自己插入多行,然后分列带入 ...

  6. SQLSERVER查询数据库所有表名及行数

    --查询数据库所有表名select name from sysobjects where xtype='u' --查询数据库中所有表select * from sys.tables --查询数据库所有 ...

  7. Excel如何将单元格数据拆分并转为多行

    今天跟大家分享一下Excel如何拆分合并项 1.如下图同一货号有多个颜色,现在我们想要将这些颜色数据拆分开. 2.选中B2:B5单元格区域 3.点击下图选项(Excel工具箱,百度即可了解详细的下载安 ...

  8. pivot sqlserver 条件_SqlServer PIVOT函数快速实现行转列,UNPIVOT实现列转行

    PIVOT函数,行转列 PIVOT函数的格式如下 PIVOT(([聚合列值]) FOR [行转列前的列名] IN([行转列后的列名1],[行转列后的列名2],[行转列后的列名3],.......[行转 ...

  9. mssql sqlserver 禁止删除数据表中指定行数据(转自:http://www.maomao365.com/?p=5323)

    转自:http://www.maomao365.com/?p=5323 摘要: 下文主要讲述,如何禁止删除数据表中指定行数据 最近收到用户一个需求,禁止所有人删除"表A"中,ID ...

最新文章

  1. 玩玩.net的ildasm與ilasm (转)
  2. matlab水印剪切攻击程序,可以运行的水印matlab程序(嵌入,提取,攻击测试等).doc
  3. Hibernate之悲观锁与乐观锁
  4. Java Dao模式通过JDBC连接数据库的操作
  5. 芝枝.计算机与人文科学,计算机与人文科学
  6. 《Java程序员面试秘笈》—— 面试题10 类继承的建模表示方法
  7. 数据库 一致性读当前读
  8. mysql for centos_CentOs中mysql的安装与配置
  9. mysql中on关键字和where关键字
  10. 如何使用vs进行代码比较
  11. 处理器架构 (十三) ARMv6架构下 各微架构的不同
  12. 百度云大文件高速下载方法、软件
  13. linux如何卸载光驱显示busy,执行umount 的时候却提示:device is busy 的处理方法 卸载挂载的盘提示如下...
  14. Unreal Engine 4学习资料整理
  15. 生成图片带有随机码的验证码
  16. win7变成xp风格了怎么改回_win7
  17. 学人工智能有前途吗?人工智能前景-AI就业方向
  18. html实现多图片上传并预览,【前端预览】实现多张上传图片预览查看
  19. POE 供电设备原理详解
  20. 计算机病毒的检测预防查杀,计算机病毒的预防措施

热门文章

  1. 开启人工智能的大门,引领AI时代
  2. 什么是防火墙?防火墙基础知识讲解
  3. 我的世界服务端大全-服务器插件等相关网站推荐
  4. 智能合约在衍生品上的应用_5种衍生品在您的机器学习面试中表现出色
  5. [C++程序设计](入门级题解)统计天数
  6. 蓝桥杯 输入信用卡号码
  7. UCI计算机工程必修专业课,UCI大学尖端专业学科盘点
  8. 【IntelliJ IDEA插件】Alibaba Cloud AI Coding Assistant
  9. LCD1602液晶屏使用(51单片机七夕特别版)
  10. 使用Android 虚拟机运行