婷婷综合国产,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處理多級分類,查詢結果呈樹形結構的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 大化| 托克逊县| 交口县| 新化县| 密山市| 大冶市| 常山县| 邳州市| 库车县| 华安县| 故城县| 桦川县| 通城县| 竹山县| 罗甸县| 浦东新区| 康乐县| 西和县| 诸暨市| 云霄县| 印江| 太原市| 杂多县| 宣汉县| 霍山县| 邯郸县| 丰台区| 海原县| 烟台市| 米泉市| 乌拉特前旗| 荆州市| 冀州市| 闽清县| 建水县| 西城区| 陇川县| 盐池县| 瑞昌市| 天台县| 阿勒泰市|