qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請訪問 http://qaseven.github.io/

          數(shù)據(jù)庫子查詢

           子查詢就像使用普通的表一樣,被當作結(jié)果集的查詢語句被稱為子查詢。所有可以使用表的地方幾乎都可以使用子查詢來代替。
            SELECT  *  FROM  (SELECT * FROM student  where sAge<30)  as t
            只有返回且僅返回一行、一列數(shù)據(jù)的子查詢才能當成單值子查詢。
            子查詢返回的值不止一個。當子查詢跟隨在=、!=、<、<=、>、>=之后,或子查詢用作表達式時,這種情況是不允許的。
          tips:
          select * from TblStudent
          where
          exists
          (
          --子查詢的結(jié)果,要依賴于當前父查詢中當前行的tsClassid的結(jié)果。
          select * from TblClass
          wheret ClassName='計算機軟件班' and  tClassId=TblStudent.tsClassId
          )
            如果子查詢是多行單列的子查詢,這樣的子查詢的結(jié)果集其實是一個集合??梢允褂胕n關(guān)鍵字代替=號
            select * from student where sClassId in  ( select cId from class where cName='高一一班' or cName='高二一班' )  等價于
            Select* from student where exists(select * from class where (cName=‘高一一班’or cName=‘高二二班’)and class.cid=student.sclassid)

          posted on 2013-11-26 10:48 順其自然EVO 閱讀(172) 評論(0)  編輯  收藏 所屬分類: 數(shù)據(jù)庫

          <2013年11月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          導航

          統(tǒng)計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 成武县| 海淀区| 长垣县| 泌阳县| 陇西县| 怀集县| 晋城| 大埔区| 库伦旗| 小金县| 邯郸县| 东光县| 渝中区| 图木舒克市| 广元市| 五指山市| 驻马店市| 安顺市| 拉萨市| 金秀| 蒲城县| 陆良县| 荥经县| 垦利县| 扎鲁特旗| 多伦县| 桑日县| 诸暨市| 定兴县| 瑞金市| 丰台区| 乐陵市| 长阳| 电白县| 扎赉特旗| 罗田县| 西畴县| 方正县| 宁德市| 儋州市| 仪陇县|