問題:職位表job_officelist的gwcode儲存的資料格式 24008,29001,32344
職位訂閱表儲存的查詢條件是 24008,31323
要查詢該條件的資料:實現方法:
一:自定義分割函式:
create function [f_split](@c varchar(4000) , @split varchar(2))
returns @t table(col varchar(256))
as
begin
while(charindex(@split,@c)<>0)
begin
insert @t(col) values (substring(@c,1,charindex(@split,@c)-1))
set @c = stuff(@c,1,charindex(@split,@c),'')
end
insert @t(col) values (@c)
return
end
二:判斷用逗號隔開的變數是否存在集合中
create function [dbo].[checkstringtostring](@datas varchar(200),@values varchar(200))
returns bit
as
begin
declare @tmpcount int
set @tmpcount=0
declare @tmpstr varchar(50)
declare mycur cursor for
select col from dbo.f_split(@datas,',')
open mycur
fetch next from mycur into @tmpstr
while @@fetch_status = 0
begin
if len(@tmpstr)=4
begin
select @tmpcount=count(*) from dbo.f_split(@values,',') where substring(col,1,4)=@tmpstr
if(@tmpcount>0)
begin
close mycur
deallocate mycur
return 1
endend
else
begin
select @tmpcount=count(*) from dbo.f_split(@values,',') where col=@tmpstr
if(@tmpcount>0)
begin
close mycur
deallocate mycur
return 1
endend
fetch next from mycur into @tmpstr
enddeclare mycur2 cursor for
select col from dbo.f_split(@values,',') where len(col)=4
open mycur2
fetch next from mycur2 into @tmpstr
while @@fetch_status = 0
begin
select @tmpcount=count(*) from dbo.f_split(@datas,',') where substring(col,1,4)=@tmpstr
if(@tmpcount>0)
begin
close mycur
deallocate mycur
close mycur2
deallocate mycur2
return 1
endfetch next from mycur2 into @tmpstr
endclose mycur
deallocate mycur
close mycur2
deallocate mycur2
return 0;
end
三。用sql語句實現:
select * from job_officelist where dbo.checkstringtostring(gwcode,'24008,22008')=1
人才是王道 人才網運營成功的幾點要素
如今,越來越多的畢業青年和跳槽人士,都會選著在招聘 上投遞簡歷找工作。各大人才網主要針對的是大型城市,而中小型城市的投入卻小了很多。本地化去運營人才網這個市場具有的優勢不言而喻,然而做好乙個人才網卻不是那麼容易的,下面我就告訴大家一些該注意什麼和不要犯什麼樣的錯誤。一 讓人才第一時間找程式設計客棧到...
行業人才網 人才招聘網發展史的一朵奇葩
近年來,網際網路發展快速,中國網民數呈上公升趨勢,網路招聘也逐漸火熱起來。誕生了許多全國性的大型人才站,如 智聯招聘,中華英才網,前程無憂等!雖然這三大人才網罩著 全國前三 的光環,但是企業盈利並不樂觀,特別是近期爆發的 智聯高管事件 更是給人才網的發展模式提出了新的問題。如今,人才招聘網仍然是乙個...
條件複雜的sql語句查詢
有三張表 分別為 會員表 member 銷售表 sale 退貨表 regoods 會員表有字段 memberid 會員id,主鍵 credits 積分 銷售表有字段 memberid 會員id 外來鍵 購買金額 mnaccount 退貨表中有字段memberid 會員id 外來鍵 退貨金額 rmna...