久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

根據其他 CTE 的結果制作 CTE

Make a CTE from result of others CTE(根據其他 CTE 的結果制作 CTE)
本文介紹了根據其他 CTE 的結果制作 CTE的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我有幾個加入了 CTE.類似的東西:

I have several joined CTE. Something like:

;With CT1 AS(SELECT ..)
, CT2 AS(select)
SELECT *.T1,*T2 FROM CT1 T1 INNER JOIN CT2 T2 WHERE (some Condition ) GROUP BY (F1,F2, etc)

現在我需要將此查詢的結果連接到另一個 CTE.最好的方法是什么?我可以用這個查詢的結果做一個 CTE 嗎?任何幫助將不勝感激.

Now I need to join the result of this query to another CTE. What’s the best way? Can I make a CTE with the result of this Query? Any help would be greatly appreciated.

推薦答案

您可以繼續根據先前定義的 CTE 創建新的 CTE.根據 CTE 規則,它們可以加入或以其他方式合并.

You can keep creating new CTEs based on previously defined ones. They may joined or otherwise combined, subject to the rules for CTEs.

; with
  ArabicRomanConversions as (
    select *
      from ( values
        ( 0, '', '', '', '' ), ( 1, 'I', 'X', 'C', 'M' ), ( 2, 'II', 'XX', 'CC', 'MM' ), ( 3, 'III', 'XXX', 'CCC', 'MMM' ), ( 4, 'IV', 'XL', 'CD', '?' ),
        ( 5, 'V', 'L', 'D', '?' ), ( 6, 'VI', 'LX', 'DC', '?' ), ( 7, 'VII', 'LXX', 'DCC', '?' ), ( 8, 'VIII', 'LXXX', 'DCCC', '?' ), ( 9, 'IX', 'XC', 'CM', '?' )
        ) as Placeholder ( Arabic, Ones, Tens, Hundreds, Thousands )
      ),
  Numbers as (
    select 1 as Number
    union all
    select Number + 1
      from Numbers
      where Number < 3999 ),
  ArabicAndRoman as (
    select Number as Arabic,
      ( select Thousands from ArabicRomanConversions where Arabic = Number / 1000 ) +
      ( select Hundreds from ArabicRomanConversions where Arabic = Number / 100 % 10 ) +
      ( select Tens from ArabicRomanConversions where Arabic = Number / 10 % 10 ) +
      ( select Ones from ArabicRomanConversions where Arabic = Number % 10 ) as Roman
      from Numbers ),
  Squares as (
    select L.Arabic, L.Roman, R.Arabic as Square, R.Roman as RomanSquare
      from ArabicAndRoman as L inner join
        ArabicAndRoman as R on R.Arabic = L.Arabic * L.Arabic
      where L.Arabic < 16 ),
  Cubes as (
    select S.Arabic, S.Roman, S.Square, S.RomanSquare, A.Arabic as Cube, A.Roman as RomanCube
      from Squares as S inner join
        ArabicAndRoman as A on A.Arabic = S.Square * S.Arabic )
  select *
    from Cubes
    order by Arabic
    option ( MaxRecursion 3998 )

這篇關于根據其他 CTE 的結果制作 CTE的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Modify Existing decimal places info(修改現有小數位信息)
The correlation name #39;CONVERT#39; is specified multiple times(多次指定相關名稱“CONVERT)
T-SQL left join not returning null columns(T-SQL 左連接不返回空列)
remove duplicates from comma or pipeline operator string(從逗號或管道運算符字符串中刪除重復項)
Change an iterative query to a relational set-based query(將迭代查詢更改為基于關系集的查詢)
concatenate a zero onto sql server select value shows 4 digits still and not 5(將零連接到 sql server 選擇值仍然顯示 4 位而不是 5)
主站蜘蛛池模板: 国产黄色在线观看 | 久久久久久毛片免费观看 | 成人黄色在线视频 | 亚洲一区中文 | 99久久中文字幕三级久久日本 | 国产在线中文字幕 | 久久久久国产精品 | 国产亚洲精品一区二区三区 | 中文字幕免费在线 | 欧美一级特黄aaa大片在线观看 | 成人精品一区二区三区 | 免费久久精品 | 美女在线观看av | 国产视频在线观看一区二区三区 | 亚洲香蕉在线视频 | 日韩欧美在线观看 | 天天操网 | 久久久久久成人 | 偷拍亚洲色图 | 草久在线视频 | 亚洲国产aⅴ成人精品无吗 综合国产在线 | 欧美一区二区免费 | 中文字幕精品一区 | 中文字幕在线观看成人 | 欧美成人一区二区三区 | 蜜桃久久 | 欧美日韩成人影院 | 国产精品1区2区3区 男女啪啪高潮无遮挡免费动态 | 国产精品成人久久久久 | 99成人免费视频 | 狠狠爱免费视频 | 欧美在线亚洲 | 二区av| 国产精品美女久久久 | 久久99精品久久久久久 | 精品一级毛片 | 国产成人99久久亚洲综合精品 | 夜夜操av | 欧美一区二区在线 | 国产精品一区二区av | 午夜小电影 |