最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MSSQL中遞歸SQL查詢語句實例說明-

 更新時間:2011年09月23日 00:02:22   作者:  
MSSQL中遞歸SQL查詢語句分享,需要的朋友可以參考下。

一張表(ColumnTable)的結(jié)構(gòu)如下圖所示

當(dāng)前需要實現(xiàn)的功能:通過Number的值為67來獲取當(dāng)前的節(jié)點ID、父節(jié)點ID

遞歸實現(xiàn)SQL語句:

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

with znieyu as
(
select c.Id,c.FatherId,0 as lv1 from ColumnTable c where c.Number=67
union all
select c.Id,c.FatherId,lv1-1 from znieyu z
inner join ColumnTable c
on z.FatherId=c.Id
)
select znieyu.Id ,znieyu.FatherId,znieyu.lv1 as lv from znieyu

實現(xiàn)的效果:

滿足條件67ID為6的遞歸-->6-->2(LV0)-->1(LV-1)-->0(LV-2)
滿足條件67ID為8的遞歸-->8-->5(LV0)-->2(LV-1)-->1(LV-2)-->0(LV-3)
 很簡單的一個SQL遞歸,記錄下來...

相關(guān)文章

  • sqlserver查詢?nèi)サ糁貜?fù)數(shù)據(jù)的實現(xiàn)

    sqlserver查詢?nèi)サ糁貜?fù)數(shù)據(jù)的實現(xiàn)

    這篇文章主要介紹了sqlserver查詢?nèi)サ糁貜?fù)數(shù)據(jù)的實現(xiàn)操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • 高并發(fā)系統(tǒng)數(shù)據(jù)冪等的解決方案

    高并發(fā)系統(tǒng)數(shù)據(jù)冪等的解決方案

    本文主要介紹高并發(fā)系統(tǒng)數(shù)據(jù)冪等解決方案,這里整理了幾種方案供大家參考,有需要的小伙伴可以參考下
    2016-08-08
  • SQL Server使用CROSS APPLY與OUTER APPLY實現(xiàn)連接查詢

    SQL Server使用CROSS APPLY與OUTER APPLY實現(xiàn)連接查詢

    這篇文章介紹了SQL Server使用CROSS APPLY與OUTER APPLY實現(xiàn)連接查詢的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • MSSQL??附加數(shù)據(jù)庫提示“錯誤?823”數(shù)據(jù)恢復(fù)實操

    MSSQL??附加數(shù)據(jù)庫提示“錯誤?823”數(shù)據(jù)恢復(fù)實操

    這篇文章主要介紹了MSSQL?2000?附加數(shù)據(jù)庫提示“錯誤?823”數(shù)據(jù)恢復(fù)實操,報錯823一般數(shù)據(jù)庫的物理頁面出現(xiàn)了損壞或者校驗值損壞導(dǎo)致數(shù)據(jù)庫頁面無法被識別還有異常斷電導(dǎo)致的文件系統(tǒng)損壞,數(shù)據(jù)庫頁面丟失,下面針對錯誤?823對數(shù)據(jù)進(jìn)行恢復(fù),需要的朋友可以參考一下
    2022-03-03
  • SQL Server評估期已過問題的解決方法

    SQL Server評估期已過問題的解決方法

    這篇文章主要為大家詳細(xì)介紹了SQL Server評估期已過問題的解決方法,感興趣的小伙伴們可以參考一下
    2016-03-03
  • SQL語法 分隔符理解小結(jié)

    SQL語法 分隔符理解小結(jié)

    單引號和雙引號之間的區(qū)別最早在SQL92標(biāo)準(zhǔn)中引入的。對于標(biāo)識符,這個標(biāo)準(zhǔn)區(qū)分了常規(guī)標(biāo)識符和分隔的標(biāo)識符。
    2009-10-10
  • MSSQL 2000 使用幫助(sql server簡明教程)

    MSSQL 2000 使用幫助(sql server簡明教程)

    這篇文章主要介紹了MSSQL 2000 使用幫助(sql server簡明教程),需要的朋友可以參考下
    2017-04-04
  • SQLserver2019?Express安裝及其一些問題解決

    SQLserver2019?Express安裝及其一些問題解決

    本文主要介紹了SQL?server?2019?Express?安裝及其一些問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • 深入分析SqlServer查詢計劃

    深入分析SqlServer查詢計劃

    最近使用到sqlserver數(shù)據(jù)庫并要對查詢語句進(jìn)行調(diào)優(yōu),之前接觸的不多,搜索網(wǎng)上一些帖子和查閱微軟msdn資料對sqlserver的查詢計劃才大致了解了一些,用這篇文章做個總結(jié)。本文主要側(cè)重對查詢計劃的理解,尤其是對微軟復(fù)雜的運算函數(shù)的理解,如理解有誤請指出。
    2014-09-09
  • ROW_NUMBER SQL Server 2005的LIMIT功能實現(xiàn)(ROW_NUMBER()排序函數(shù))

    ROW_NUMBER SQL Server 2005的LIMIT功能實現(xiàn)(ROW_NUMBER()排序函數(shù))

    SQL Server 2005新增了一個ROW_NUMBER()函數(shù),通過它可實現(xiàn)類似MySQL下的LIMIT功能。下面的語法說明摘自SQL Server 2005的幫助文件
    2012-06-06

最新評論

井陉县| 永顺县| 阳朔县| 德江县| 彭州市| 富源县| 永川市| 雅安市| 安顺市| 阿尔山市| 翁牛特旗| 祁连县| 建始县| 淮安市| 昭觉县| 绥江县| 从化市| 乌拉特中旗| 桂阳县| 平阳县| 耒阳市| 河津市| 怀集县| 东丽区| 团风县| 五家渠市| 瑞丽市| 葫芦岛市| 彭山县| 特克斯县| 瑞丽市| 泾源县| 平邑县| 新竹县| 淮阳县| 兴业县| 镇安县| 洪洞县| 咸丰县| 平果县| 汤阴县|