自由飛翔

          我在仰望,java之上

          統(tǒng)計

          留言簿(2)

          我關注的blog

          閱讀排行榜

          評論排行榜

          面試題總結1:

          1.
          問:  抽象類是否可繼承實體類 (concrete class)
          答: 可以繼承,但是和實體類的繼承一樣,也要求父類可繼承,并且擁有子類可訪問到的構造器。
          2.
          問:join、inner join、full join、left join、right join的區(qū)別:
          答:
          SELECT * FROM A inner join B ON A.F1 = B.F1, 內連接,顯示的查詢結果,就是查詢條件A 的必須等于B的數據;
          SELECT * FROM A left join B ON A.F1 = B.F1 ,左連接,顯示的查詢結果,就是左邊表的全部,和右邊表的符合查詢條件的數據。
          SELECT * FROM A right join B ON A.F1 = B.F1 ,右連接,顯示的查詢結果,是右邊表的全部,和左邊表的符合查詢條件的數據。
          join = inner join;
          left join = left outter join;
          right  join =  right  outter join; 
          full  join =  full outter join; 
          SELECT * FROM  A full join B ON A.F1 = B.F1,全連接, 顯示的查詢結果,
          左右表未連接的內容全部顯示;
          eg:(來自:http://zhidao.baidu.com/question/113160374.html?fr=qrl&cid=74&index=4&fr2=query
          [TEST@ORA1] SQL>select * from a;
          
          編號 姓名
          ---- ----------
          1000 張三
          2000 李四
          3000 王五
          
          [TEST@ORA1] SQL>select * from b;
          
          編號 商品
          ---- ----------
          1000 電視機
          2000 錄像機
          4000 自行車
          
          [TEST@ORA1] SQL>set null 空值--這里為了顯示方面我把NULL定義成了[空值]
          
          [TEST@ORA1] SQL>select a.*,b.* from a inner join b on a.編號=b.編號;
          
          編號 姓名       編號 商品
          ---- ---------- ---- ----------
          1000 張三       1000 電視機
          2000 李四       2000 錄像機
          
          [TEST@ORA1] SQL>select a.*,b.* from a left join b on a.編號=b.編號;
          
          編號 姓名       編號 商品
          ---- ---------- ---- ----------
          1000 張三       1000 電視機
          2000 李四       2000 錄像機
          3000 王五       空值 空值
          
          [TEST@ORA1] SQL>select a.*,b.* from a right join b on a.編號=b.編號;
          
          編號 姓名       編號 商品
          ---- ---------- ---- ----------
          1000 張三       1000 電視機
          2000 李四       2000 錄像機
          空值 空值       4000 自行車
          
          [TEST@ORA1] SQL>select a.*,b.* from a full join b on a.編號=b.編號;
          
          編號 姓名       編號 商品
          ---- ---------- ---- ----------
          1000 張三       1000 電視機
          2000 李四       2000 錄像機
          3000 王五       空值 空值
          空值 空值       4000 自行車


          Gavin

          posted on 2011-08-18 17:16 GavinMiao 閱讀(247) 評論(0)  編輯  收藏 所屬分類: 面試題

          主站蜘蛛池模板: 自贡市| 南开区| 尉氏县| 鹿泉市| 安平县| 临湘市| 宝清县| 汕头市| 石家庄市| 永仁县| 金昌市| 定州市| 乌拉特后旗| 高碑店市| 平山县| 临漳县| 壶关县| 隆尧县| 靖边县| 株洲市| 宁陵县| 滕州市| 台南市| 新化县| 广丰县| 和田县| 崇州市| 启东市| 墨脱县| 汉沽区| 汝南县| 杂多县| 青州市| 沙洋县| 昌吉市| 晋州市| 原平市| 天台县| 宜兴市| 永吉县| 蛟河市|