濮阳杆衣贸易有限公司

主頁 > 知識庫 > Sql Server 2005中查詢用分隔符分割的內(nèi)容中是否包含其中一個內(nèi)容

Sql Server 2005中查詢用分隔符分割的內(nèi)容中是否包含其中一個內(nèi)容

熱門標(biāo)簽:北京智能外呼系統(tǒng)供應(yīng)商家 中國地圖標(biāo)注省份用什么符號 奧維地圖標(biāo)注字體大小修改 高德地圖標(biāo)注電話怎么沒了 電話機(jī)器人錄音師薪資 智能電銷機(jī)器人教育 江西穩(wěn)定外呼系統(tǒng)供應(yīng)商 孝感銷售電銷機(jī)器人廠家 無錫梁溪公司怎樣申請400電話

今天做項目遇到一個問題,

有產(chǎn)品分類A,B,C頂級分類,

期中A下面有a1,a2,a3子分類.

但是a1可能共同屬于A和B,然后我的數(shù)據(jù)庫是這樣設(shè)計的  

      id           name         parnet  
1 A 0
2 B 0
3 a1 1,2
     

如果想要查詢A的所有子類的話就要查詢parent中包含1的,所以就萌生了這個辦法.呵呵,

暫時沒什么好辦法,歡迎拍磚~~

另外,這個東西我想弄成bool返回值的,哪位兄弟會的希望幫忙解決一下....

復(fù)制代碼 代碼如下:

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
/*
-- =============================================
-- Author: 飯飯>
-- Create date: 2011-10-19>
-- Description: 查詢分隔符分割的數(shù)據(jù)是否包含某項>
-- =============================================
*/
ALTER Function [dbo].[HasKey](@DataStr varchar(100),@key varchar(8))
returns int
as
begin
declare @return_str varchar(50)
declare @isok bit
declare @posi int
set @isok = 0
--set @DataStr = 'a,aaaa,aaaddd,ffass'
--set @key = 'aaaa'
set @DataStr = @DataStr+','
while len(@DataStr) > 0 and @isok=0
begin
set @posi= charindex(',',@DataStr)
set @return_str = replace(substring(@DataStr,1,charindex(',',@DataStr)),',','')
set @DataStr = substring(@DataStr,@posi+1,len(@DataStr))
if(@return_str=@key)
begin
set @isok=1
break
end
end
return @isok
end
GO

 

 
 

標(biāo)簽:通化 齊齊哈爾 泰州 那曲 荊州 臨滄 阜陽 海北

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Sql Server 2005中查詢用分隔符分割的內(nèi)容中是否包含其中一個內(nèi)容》,本文關(guān)鍵詞  Sql,Server,2005,中,查詢,用,分隔符,分割,的,內(nèi)容,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Sql Server 2005中查詢用分隔符分割的內(nèi)容中是否包含其中一個內(nèi)容》相關(guān)的同類信息!
  • 本頁收集關(guān)于Sql Server 2005中查詢用分隔符分割的內(nèi)容中是否包含其中一個內(nèi)容的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    孟州市| 梁山县| 丰城市| 韩城市| 易门县| 清涧县| 丁青县| 仁化县| 榆树市| 安西县| 永州市| 灵石县| 织金县| 林州市| 惠水县| 罗源县| 东明县| 香河县| 济源市| 花莲市| 巴林左旗| 隆安县| 丘北县| 金湖县| 廉江市| 漳州市| 宝坻区| 维西| 呈贡县| 康定县| 汶上县| 嘉祥县| 正定县| 邹平县| 偏关县| 略阳县| 南城县| 卓尼县| 徐州市| 松江区| 开封县|