笛卡爾積的數(shù)據(jù)庫(kù)實(shí)現(xiàn)

          如何用SQL實(shí)現(xiàn)笛卡爾積啊  
          問(wèn)?: 
          如何用SQL實(shí)現(xiàn)笛卡爾積啊
          大蝦們幫幫忙 急
          !

          怎么寫(xiě)呀
          ? 
          答!: 
          1:
          好像很簡(jiǎn)單 但在下菜啊
          ! 
          幫幫忙吧 
          答!: 
          2:
          declare @t table(a 
          int)
          insert into @t select 
          1
          insert into @t select 
          2
          insert into @t select 
          3

          declare @a table(b 
          int)
          insert into @a select 
          4
          insert into @a select 
          5
          insert into @a select 
          6

          select 
          * from @t,@a

          select 
          * from @t cross join @a

          --2表的笛卡爾積 
          答!: 
          3:
          解釋解釋 每搞過(guò)數(shù)據(jù)庫(kù) 看不懂啊 
          答!: 
          4:
          用cross join 
          相當(dāng)于兩個(gè)表里的每一行都相互對(duì)應(yīng)一次。 
          答!: 
          5:
          使用交叉聯(lián)接
          沒(méi)有 WHERE 子句的交叉聯(lián)接將產(chǎn)生聯(lián)接所涉及的表的笛卡爾積。第一個(gè)表的行數(shù)乘以第二個(gè)表的行數(shù)等于笛卡爾積結(jié)果集的大小。下面是 Transact
          -SQL 交叉聯(lián)接示例:

          USE pubs
          SELECT au_fname, au_lname, pub_name
          FROM authors CROSS JOIN publishers 
          ORDER BY au_lname DESC

          --下面的是另一種寫(xiě)法

          select 
          * from @t,@a

          答!: 
          6:
          先謝謝各位了 
          答!: 
          7:
          Cross Join就是 
          答!: 
          8:
          兩張表的字段字節(jié)查詢(xún)而沒(méi)有查詢(xún)條件時(shí)就是得到笛卡爾集
          如:select A.a1,B.b1 from A,B
          得到的就是a1字段與a2字段的笛卡爾集 
          答!: 
          9:
          use pubs
          go
          select 
          * from titles, authors 
          答!: 
          10:
          別寫(xiě)where條件,自動(dòng)會(huì)成為你要求的那樣的
          !  

          posted on 2008-02-15 16:03 youngturk 閱讀(3459) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): SQL筆試題

          <2008年2月>
          272829303112
          3456789
          10111213141516
          17181920212223
          2425262728291
          2345678

          導(dǎo)航

          統(tǒng)計(jì)

          公告

          this year :
          1 jQuery
          2 freemarker
          3 框架結(jié)構(gòu)
          4 口語(yǔ)英語(yǔ)

          常用鏈接

          留言簿(6)

          隨筆分類(lèi)

          隨筆檔案

          文章分類(lèi)

          文章檔案

          相冊(cè)

          EJB學(xué)習(xí)

          Flex學(xué)習(xí)

          learn English

          oracle

          spring MVC web service

          SQL

          Struts

          生活保健

          解析文件

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 金乡县| 平陆县| 鄂州市| 花莲市| 桐梓县| 罗源县| 同仁县| 香河县| 师宗县| 云林县| 临邑县| 遵义县| 永靖县| 中西区| 通州市| 临清市| 上虞市| 常熟市| 五家渠市| 宁夏| 石台县| 高邑县| 景宁| 宣威市| 邹平县| 嘉义市| 荆门市| 三河市| 兴宁市| 兴和县| 临沧市| 安泽县| 怀化市| 新野县| 黔西县| 新竹县| 镇赉县| 大安市| 巴东县| 沂源县| 保康县|