0 0

sql 20055

有一个字符串      a,b,c      我想把它转换成  ‘a’,‘b’,‘c’ 请大家帮忙解决下  谢谢
2010年3月15日 16:18

1个答案 按时间排序 按投票排序

0 0

--先建立一个自定义函数,之个函数非常有用,建议收入自已的数据库
CREATE FUNCTION mysplit--将以某分隔符分段的字串,按指定的顺序号提取子串
   (@str nvarchar(2000),--源字串
    @sn int,    --提取序号
    @Deli varchar(1) --分隔符
   )
    RETURNS varchar(100)
AS
BEGIN
declare @first int,@last int,@result varchar(1000),@sn0 int
select @sn0=0,@first=0,@LAST=1,@str=@str+REPLICATE(@DELI,1)
while @sn0!=@sn
  begin
  select @sn0=@sn0+1,@first=@LAST,@last=charindex(@DELI,@str,@LAST)+1
  end
if @last-@first-1<0
set @result=''
else
SET @RESULT=SUBSTRING(@str,@FIRST,@LAST-@FIRST-1)
RETURN ( @RESULT )
END

GO

--查询方法:
DECLARE @A VARCHAR(100),@B VARCHAR(100),@C VARCHAR(100)
SELECT
@A=DBO.MYSPLIT('a,b,c', 1, ',') ,
@B=DBO.MYSPLIT('a,b,c', 2, ',') ,
@C=DBO.MYSPLIT('a,b,c', 3, ',')
SELECT @A,@B,@C

2010年3月15日 16:54

相关推荐

    SQL2005精简版一键安装 sql server2005一键安装

    "SQL2005精简版一键安装"是指通过一个简化的过程来快速安装SQL Server 2005 Express Edition,大大降低了安装的复杂性。 通常,SQL Server的安装过程包括多个步骤,如接受许可协议、选择安装类型、配置服务器实例、...

    SQL2005查询工具 SQLServer2005_SSMSEE

    标题中的“SQL2005查询工具”指的是SQL Server Management Studio Express(SSMSEE),这是一个轻量级版本的SQL Server Management Studio,专为SQL Server 2005设计。SSMSEE提供了图形化的界面,让数据库管理员和...

    SQL2005桌面版

    SQL Server 2005 Desktop Edition,简称SQL2005桌面版,是微软公司推出的一款面向个人用户和小型企业的数据库管理系统。它提供了强大的数据存储、管理和分析功能,是开发和部署应用程序的重要支撑。在安装SQL2005...

    将Sql Server 2000中的数据库备份文件还原到sql2005中

    将Sql Server 2000中的数据库备份文件还原到sql2005中 将Sql Server 2000中的数据库备份文件还原到Sql Server 2005中是一个常见的问题。在这个过程中,我们需要了解Sql Server 2000和Sql Server 2005之间的差异,...

    24小时SQL 2005教程

    《24小时SQL 2005教程》是一本针对开发者设计的全面指南,专注于Microsoft SQL Server 2005这一强大的关系型数据库管理系统。这本书以其24小时的学习模式,为读者提供了一条逐步深入SQL Server 2005知识体系的道路。...

    win10安装sql2005替换文件.rar

    本文件“win10安装sql2005替换文件.rar”提供了一个可能的解决方案,即在安装过程中替换特定的文件以解决安装错误。 首先,我们需要理解SQL Server 2005在Windows 10上安装失败的常见原因。这可能由于以下因素: 1...

    SQL2005 x64 SP4文件

    1、在Windows2012上安装SQL2005过程中,在启动SQL服务那个安装步骤,会出现无法启动SQL服务的错误提示。别慌。此时上网下载两个文件sqlservr.exe和sqlos.dll(一定要是 SP4 的文件)。 2、备份系统binn目录下的这两...

    SQL2005/2008启动服务器图标

    标题和描述提及的"SQL2005/2008启动服务器图标"是指一种方法,可以让你在桌面或任务栏上拥有类似于SQL Server 2000的启动和停止服务器的快捷方式。 SQL Server 2005和2008作为企业级的关系型数据库管理系统,提供了...

    SQL 2005-2008查询分析器

    三、从"sql2005-2008查询分析器.exe"获取的资源: 这个压缩包可能包含的是一个可执行文件,用于安装或运行SQL Server 2005-2008的查询分析器。用户可以通过这个程序连接到SQL Server实例,执行查询,调试存储过程,...

    SQL2005托盘工具

    标题中的“SQL2005托盘工具”指的是在Microsoft SQL Server 2005环境中,为用户提供类似SQL Server 2000那样在任务栏托盘区域显示图标和服务管理功能的第三方软件。这个工具使得用户能够更方便地监控和管理SQL ...

    金蝶KIS专业版使用SQL 2005 Express的设置详解

    ### 金蝶KIS专业版使用SQL 2005 Express的设置详解 #### 一、引言 金蝶KIS是一款广泛应用于中小企业的财务管理软件,而SQL Server 2005 Express则是一款免费的关系型数据库管理系统。将两者结合使用可以有效降低...

    sql2005精简版包括ssms

    "SQL2005精简版包括SSMS"指的是这个版本包含了SQL Server 2005的核心功能,并且整合了SQL Server Management Studio(SSMS),这是一个非常重要的管理和开发工具。 SSMS是SQL Server的主要图形用户界面,它允许用户...

    管家婆SQL2005数据库傻瓜安装法 (全系列软件均可)

    【管家婆SQL2005数据库傻瓜安装法】针对的是那些在安装SQL Server 2005过程中遇到困扰的用户,尤其是使用管家婆财务软件的用户。由于管家婆软件需要依赖SQL Server 2005数据库来运行,因此安装该数据库成为了一个...

    sqlservr.exe和sqlos.dll-WIN10版本-win10安装sql2005失败替换文件

    用友T3安装sql2005失败替换文件sqlservr.exe和sqlos.dll win10安装sqlserver时安装提示出错,需要再安装过程中替换文件, 安装过程中,当提示服务启动失败时,不要关闭此安装页面,找到~:\Program Files\Microsoft ...

    SQL2000 转换成SQL2005

    ### SQL2000 转换成SQL2005 #### 知识点概述 在将SQL Server 2000的数据库升级至SQL Server 2005的过程中,由于数据库文件会自动升级到2005版本,因此无法在SQL Server 2000环境中重新附加这些文件。直接通过恢复...

    sql 2005 express sp2

    sql 2005 express sp2

    SQL 2005 Service Manager(显示SQL2005托盘图标) v1.0.0.10

    5. **安装文件**:“SQL2005 Service Manager Setup.msi”是Windows Installer的安装包,用于在用户的计算机上部署这个工具。通常,msi文件会包含安装程序逻辑,以及程序所需的文件和设置。 6. **说明文档**:...

    SQL2005 233错误 解决方案

    SQL2005 233错误 解决方案 SQL2005 233错误 解决方案

    win8 64位安装sql 2005无法启动sql server服务问题

    解决 win8系统安装sql2005时报了服务无法启动问题,具体操作是通过网上搜索过来的 1、正常安装任一版本的SQL Server 2005(最好安装企业版)。 2、安装到SqlServer服务的时候提示启动服务失败(提示重试的时候),...

    SQL2005.rar

    SQL2005是微软公司推出的SQL Server 2005的简称,它是一款功能强大的关系型数据库管理系统,广泛应用于企业级数据存储、管理和分析。本教程将带你深入理解SQL Server 2005的基础知识,助你在数据库建立方面打下坚实...

Global site tag (gtag.js) - Google Analytics