笛卡爾積的數據庫實現

          如何用SQL實現笛卡爾積啊  
          問?: 
          如何用SQL實現笛卡爾積啊
          大蝦們幫幫忙 急
          !

          怎么寫呀
          ? 
          答!: 
          1:
          好像很簡單 但在下菜啊
          ! 
          幫幫忙吧 
          答?。?nbsp;
          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:
          解釋解釋 每搞過數據庫 看不懂啊 
          答!: 
          4:
          用cross join 
          相當于兩個表里的每一行都相互對應一次。 
          答?。?nbsp;
          5:
          使用交叉聯接
          沒有 WHERE 子句的交叉聯接將產生聯接所涉及的表的笛卡爾積。第一個表的行數乘以第二個表的行數等于笛卡爾積結果集的大小。下面是 Transact
          -SQL 交叉聯接示例:

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

          --下面的是另一種寫法

          select 
          * from @t,@a

          答?。?nbsp;
          6:
          先謝謝各位了 
          答?。?nbsp;
          7:
          Cross Join就是 
          答?。?nbsp;
          8:
          兩張表的字段字節查詢而沒有查詢條件時就是得到笛卡爾集
          如:select A.a1,B.b1 from A,B
          得到的就是a1字段與a2字段的笛卡爾集 
          答!: 
          9:
          use pubs
          go
          select 
          * from titles, authors 
          答!: 
          10:
          別寫where條件,自動會成為你要求的那樣的
          !  

          posted on 2008-02-15 16:03 youngturk 閱讀(3455) 評論(0)  編輯  收藏 所屬分類: SQL筆試題

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

          導航

          統計

          公告

          this year :
          1 jQuery
          2 freemarker
          3 框架結構
          4 口語英語

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          EJB學習

          Flex學習

          learn English

          oracle

          spring MVC web service

          SQL

          Struts

          生活保健

          解析文件

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 手机| 洛扎县| 加查县| 安多县| 沈丘县| 马龙县| 商都县| 金山区| 邻水| 临漳县| 西乡县| 宜昌市| 乐安县| 平顺县| 红原县| 常州市| 玛曲县| 大悟县| 玉田县| 隆德县| 卫辉市| 定结县| 乾安县| 南雄市| 平遥县| 绍兴市| 丹寨县| 台中县| 永平县| 沧州市| 阿城市| 丹阳市| 远安县| 从化市| 广宁县| 衡南县| 黄梅县| 汕头市| 突泉县| 房山区| 腾冲县|