婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > SQL處理多級分類,查詢結果呈樹形結構

SQL處理多級分類,查詢結果呈樹形結構

熱門標簽:山西語音外呼系統價格 威海智能語音外呼系統 智能語音外呼系統哪個牌子好 溫州語音外呼系統代理 重慶防封電銷機器人供應商 西安青牛防封電銷卡 南京電銷外呼系統運營商 北京辦理400電話多少 400電話申請需要開戶費嗎
這樣處理的弊端是:如果數據量大,子分類很多,達到4級以上,這方法處理極端占用數據庫連接池
對性能影響很大。

如果用SQL下面的CTE遞歸處理的話,一次性就能把結果給查詢出來,而且性能很不錯
比用程序處理(數據量很大的情況),臨時表性能更好,更方便
復制代碼 代碼如下:

with area as(
select *,id px,cast(id as nvarchar(4000)) px2 from region where parentid=0
union all
select a.*,b.px,b.px2+ltrim(a.region_id) from region a join area b on a.parentid=b.id
)select * from area order by px,px2


可以查詢出結果—-所有分類及相應分類下子分類
id title parentid
1 廣東省 0
2 廣州 1
3 白云區 2
4 深圳 1
5 湖南省 0
6 長沙 5
7 株洲 5
復制代碼 代碼如下:

with area as(
select * from region where parentid=1
union all
select a.* from region a join area b on a.parentid=b.id
)select * from area

可以查詢出結果—-指定分類及相應分類下子分類
id title parentid
1 廣東省 0
2 廣州 1
3 白云區 2


性能分析:
對于一個3500條地區記錄的數據表,其中有省,市,縣3級
查詢用時要1秒,視覺上感覺有點點慢,但不影響
數據量不大的分類,使用絕對無壓力
您可能感興趣的文章:
  • Javascript遍歷Html Table示例(包括內容和屬性值)
  • 基于Java實現的圖的廣度優先遍歷算法
  • JQuery $.each遍歷JavaScript數組對象實例
  • Java函數式編程(十一):遍歷目錄
  • php實現的樹形結構數據存取類實例
  • Java遍歷輸出指定目錄、樹形結構所有文件包括子目錄下的文件

標簽:貸款群呼 金昌 河源 濟寧 黃山 新余 中衛 宜春

巨人網絡通訊聲明:本文標題《SQL處理多級分類,查詢結果呈樹形結構》,本文關鍵詞  SQL,處理,多級,分類,查詢,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQL處理多級分類,查詢結果呈樹形結構》相關的同類信息!
  • 本頁收集關于SQL處理多級分類,查詢結果呈樹形結構的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 东兴市| 祁东县| 常熟市| 彭州市| 巴林右旗| 娱乐| 南城县| 宜阳县| 瑞金市| 湖口县| 家居| 荔波县| 南川市| 张家口市| 石棉县| 十堰市| 百色市| 嫩江县| 哈尔滨市| 蒙阴县| 抚顺市| 曲阜市| 崇州市| 抚松县| 肇州县| 沁源县| 德州市| 五台县| 长泰县| 察雅县| 江陵县| 威海市| 南召县| 淮滨县| 克拉玛依市| 台州市| 怀柔区| 南城县| 海口市| 大悟县| 黄山市|