麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > XML > 正文

FOR XML PATH實(shí)現(xiàn)小九九

2024-07-21 02:46:56
字體:
供稿:網(wǎng)友
FOR xml PATH實(shí)現(xiàn)小九九

數(shù)據(jù)庫環(huán)境:SQL SERVER2008R2

今天我們用SQL實(shí)現(xiàn)一下九九乘法表的功能。

實(shí)現(xiàn)的邏輯不是很復(fù)雜,難點(diǎn)在于怎么把想要的內(nèi)容從同一列里頭拼接到同一行上。

在這里,我們用到了FOR XML PATH,F(xiàn)OR XML的用法,可以到MSDN去看,這里就不細(xì)講了。

/*數(shù)據(jù)準(zhǔn)備,生成自然數(shù)1-9*/WITH    x0          AS ( SELECT   id               FROM     t100               WHERE    id <= 9             ),/*生成所有可能的乘法組合*/        x1          AS ( SELECT   a.id AS aid ,                        b.id AS bid ,                        CONVERT(VARCHAR(1), a.id) + ' * '                        + CONVERT(VARCHAR(1), b.id) + ' = '                        + CONVERT(VARCHAR(2), a.id * b.id) AS result               FROM     x0 a ,                        x0 b               WHERE    a.id <= b.id             )    /*把被乘數(shù)相同的轉(zhuǎn)到同一行上*/    SELECT  result    FROM    ( SELECT    bid ,                        ( SELECT    '  ' + result AS [text()]                          FROM      x1 AS t2                          WHERE     t2.bid = t1.bid                        FOR                          XML PATH('')                        ) AS result              FROM      x1 AS t1              GROUP BY  bid            ) t;    

相關(guān)的說明已經(jīng)在代碼里進(jìn)行注釋。最后,附上結(jié)果圖。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 中文字幕免费看 | 可以看逼的视频 | 国产91在线亚洲 | 欧美黄色一区 | 国产成人高清成人av片在线看 | 黄色大片网站在线观看 | av色先锋| 精品国产一区二区三区久久久蜜月 | 午夜a狂野欧美一区二区 | 久久久久久久久久网 | 欧洲成人综合网 | 午夜精品福利视频 | 一本一本久久a久久精品综合小说 | 中文字幕欧美一区二区三区 | 杏美月av | 日本看片一区二区三区高清 | 国产亚洲在线 | 91精品国产日韩91久久久久久360 | 狠狠操视频网站 | 久久精品无码一区二区日韩av | 国产在线中文 | 一级黄色国产视频 | 依人九九宗合九九九 | 久久午夜神器 | www.国产一区.com | 午夜精品老牛av一区二区三区 | 97zyz成人免费视频 | 久久亚洲精选 | 日韩激情 | 一日本道久久久精品国产 | 久久久国产精品成人免费 | 国产亚洲精品久久久久久久久久 | 精品久久中文网址 | 黄色免费在线电影 | 狠狠干五月天 | 九九精品在线观看 | 日美黄色片 | 久久国产精品久久久久久电车 | 精精国产xxxx视频在线野外 | 黄色毛片视频在线观看 | 色视频在线 |