sql獲取陣列指定元素

2022-02-05 05:26:47 字數 1416 閱讀 6767

需求:獲取字元陣列1,2,3的第2個元素

方法:通過自定義函式來實現

/*

獲取字串陣列某個元素

*/if

exists (select

1from sysobjects where id =

object_id('

get_strarraystrofindex'))

drop

function

get_strarraystrofindex

gocreate

function

get_strarraystrofindex(

@str

varchar(5000 ), --

要分割的字串

@split

varchar(10 ), --

分隔符號

@index

int--

取第幾個元素

)returns

varchar (5000)as

begin

declare

@location

intdeclare

@start

intdeclare

@next

intdeclare

@seed

intset

@str

=ltrim( rtrim(@str

))

set@start=1

set@next=1

set@seed

=len( @split

)

set@location

=charindex( @split,@str

)

while

@location

<>

0and

@index

>

@next

begin

set@start

=@location

+@seed

set@location

=charindex( @split,@str ,@start

)

set@next

=@next+1

endif

@location=0

select

@location

=len (@str)+

1return

substring (@str, @start,@location

-@start

)end

go

用法:

print dbo.get_strarraystrofindex('

1,2,3

',',

',2)

jQuery 獲取指定元素

1 利用標籤名 獲取元素 標籤名 2 通過id獲取元素 id name 3 通過 類名獲取元素 classname 4 一次性獲取多個元素 元素名,元素名,元素名 5 通過指定層次關係獲取元素 祖先 子孫 父 子 前 後 兄 弟 6 根據元素的屬性值獲取元素 attribute attribute ...

物件陣列篩選指定元素 刪除指定元素

給乙個陣列物件,再給乙個陣列字串,篩選出包含陣列字串的陣列物件部分 const arr1 const arr2 1,2 const arr3 arr1.filter item arr2.includes item.id arr3為 意思是,arr2中includes包含arr1id的為true,ar...

獲取指定元素的索引

獲取列表中指定元素的索引 index 方法 注意index方法是列表物件中的,因此使用時候前面需要先加入列表物件才可以 1.如果查詢列表中存在n個相同元素,只返回相同元素中的第乙個元素的索引 2.如果查詢的元素在列表中不存在,則會丟擲valueerror 3.還可以在指定的start和stop之間進...