久久久久久久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)
主站蜘蛛池模板: 7777久久 | 超碰在线免费公开 | 国产有码 | 亚洲精品乱码久久久久久黑人 | 欧美区在线 | 久久九九免费 | 亚洲一区二区 | 黄网免费看 | 成人片免费看 | 国产欧美一区二区三区国产幕精品 | 久久大全| 国产午夜精品久久久 | 精品一区二区三区在线视频 | 国产成人免费网站 | 美女国内精品自产拍在线播放 | 国产成人在线免费 | 日韩免费在线视频 | 欧洲一级毛片 | 国产精品一区二区福利视频 | 亚洲成av人影片在线观看 | 久久久亚洲成人 | 91福利电影在线观看 | 天天射色综合 | 精品国产免费人成在线观看 | 99九色| 亚洲精品电影网在线观看 | 久久久久久国产免费视网址 | 成人激情视频在线 | 在线色| 久久久久久久久久久久久久久久久久久久 | 欧美成人激情 | 中文字幕视频在线看 | 亚洲精品电影在线观看 | 欧美色综合 | 夜夜骑首页 | 久久久久香蕉视频 | 日本免费黄色一级片 | 精品一区二区三区在线观看国产 | 欧美激情在线一区二区三区 | 中文亚洲视频 | 久久久久久久久久久一区二区 |