excel字符串截取,字符串截取的方式有哪些呢?

2022-02-17 15:23:45 办公软件 投稿:一盘搜百科
摘要字符串的截取,在此提供两种方式:一种使用C#语言的split()函数;另一种使用存储过程来实现excel字符串截取。字符串的截取,在此提供两种方式:一种使用C#语言的split()函数另一种使用存储过

  字符串截取,在此提供两种方式:一种使用C#语言的split()函数;另一种使用存储过程来实现excel字符串截取。

excel字符串截取,字符串截取的方式有哪些呢?插图

字符串的截取,在此提供两种方式:

一种使用C#语言的split()函数

另一种使用存储过程来实现

(一)使用split()函数

string str=”1/2/3/444/3333/222/5555/”;

string[] arr_str;

arr_str=str。
  split(‘/’)

for(int i=0;i

{

Response。Write(strData[i]+”

“);

}

(二)使用存储过程

将字符串分割后存放在临时表中,然后将数据返回!

ALTER procedure [dbo]。
  [ZXKS_KS_getjzxx]

@jzbh int

as

创建临时表,用来保存试题编号 create table temp_table

(

id int IDENTITY(1,1) primary key,

stid int

)

DECLARE @object_id nvarchar(500)

DECLARE @i INT

DECLARE @len INT

Declare @string nvarchar(500)

根据卷子编号获取试题编号字符串 set @string =(select stid from ks_jzxx where jzid=@jzbh)

将试题编号字符串进行拆分,然后放在临时表中 IF (@string IS NULL) OR (LTRIM(@string) = ”)

RETURN

WHILE CHARINDEX(‘/’,@string) > 0

BEGIN

SET @len = LEN(@string)

SET @i = CHARINDEX(‘/’, @string)

SET @object_id = LEFT(@string, @i-1)

INSERT INTO temp_table (stid) VALUES (@object_id)–少做修改,改成需要的sql语句即可

SET @string = RIGHT(@string, @len – @i)

END

select * from temp_table。
  

TAGS: 截取  字符串  字符  C#  使用  方式  函数  存储  
声明:一盘搜百科所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系 88888@qq.com