久久久久久久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)
主站蜘蛛池模板: 欧美色综合天天久久综合精品 | 精品视频一区二区三区 | 免费观看一级毛片 | 自拍视频国产 | 欧美国产视频 | 一区二区高清在线观看 | 久久久久国产 | 亚洲中午字幕 | 久久精品国产一区二区 | 日韩高清一区 | 久久成人高清视频 | 日韩综合在线 | 欧美在线不卡 | 97久久精品午夜一区二区 | 久久尤物免费一区二区三区 | 一区二区三区国产好 | 午夜视频一区 | 欧美视频在线播放 | 国产精品日日做人人爱 | 欧美大片一区二区 | 中文字幕欧美一区 | 女人av| 国产午夜精品一区二区三区嫩草 | 欧美国产中文 | 国产黄色网址在线观看 | 亚洲日日操 | 亚洲人成人一区二区在线观看 | 在线观看视频一区二区三区 | 毛片国产 | 综合网伊人 | 国产精品不卡 | 免费成人午夜 | 亚洲小视频在线播放 | 日韩久久精品视频 | 欧美综合国产精品久久丁香 | 成人在线小视频 | 日韩在线一区二区三区 | 久久精品99 | 国产一区二区三区免费观看在线 | 一区二区三区视频在线 | 国产日日操 |