了解湖南/長沙365体育备用网址資訊,從365投注平台開始!365bet官网報名365bet官网本科
您當前的位置:首頁 > 校園動態

數據庫原理及應用(25)

數據庫原理及應用(25)

 

  6.列和基本表的改名操作rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  有時,一個基本表在SELECT語句中多次出現,即這個表被多次調用,為區別不同的引用,應給每次的引用加上不同的名字。當然,除此情況之外,也可以給任何一個表起別名。但要注意:一旦給表起了別名,在該語句中,凡是引用該表名時,必須用別名而不能用原表名。rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  有時,用戶也可以要求輸出的列名與基本表中列名不一致,可在SELECT子句用“舊名  AS  新名”形式改名。其中AS可以省略。rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  例:檢索每個學生的姓名和出生年份,輸出的列名分別為STUDENT_NAME和BIRTH_YEAR。rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  SELECT  S#  AS  STUDENT_NAME,2008-AGE  AS  BIRTH_YEARrHe365投注平台_365bet官网本科_365bet官网報名_首頁

  FROM  SrHe365投注平台_365bet官网本科_365bet官网報名_首頁

  7.條件表達式中的比較操作rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  1)算術比較操作:常用運算符有〈、〈=、〉、〉=、=、<>或!=rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  [NOT]  BETWEEN…AND用來查找(不)在給定范圍內的數據,下限在前,上限在后,包括上、下限。rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  例:檢索18—20歲的學生姓名。rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  SELECT  SNAMErHe365投注平台_365bet官网本科_365bet官网報名_首頁

  FROM  SrHe365投注平台_365bet官网本科_365bet官网報名_首頁

  WHERE  AGE〉=18  AND  AGE〈=20rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  或:rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  SELECT  SNAMErHe365投注平台_365bet官网本科_365bet官网報名_首頁

  FROM  SrHe365投注平台_365bet官网本科_365bet官网報名_首頁

  WHERE  AGE  BETWEEN  18  AND  20rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  2)字符串的匹配操作rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  語法:<字符串>  [NOT]  LIKE  <匹配模式>rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  說明:匹配模式中常使用兩個通配符:rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  %:與零個或多個字符組成的字符串匹配。rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  _:與單個字符匹配。rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  例:檢索姓名以字符D打頭的學生姓名。rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  SELECT  SNAMErHe365投注平台_365bet官网本科_365bet官网報名_首頁

  FROM  SrHe365投注平台_365bet官网本科_365bet官网報名_首頁

  WHERE  SNAME  LIKE  ‘D%’rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  轉義字符:為使字符串中包含特殊字符(即%和_),允許定義轉義字符。轉義字符緊靠特殊字符并放在它前面,表示該特殊字符被當成普通字符。使用ESCAPE定義轉義字符。rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  例:LIKE  ‘ab/%cd%’  ESCAPE  ‘/’  匹配所有以ab%cd開頭的字符串。rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  LIKE  ‘ab//cd%’  ESCAPE  ‘/’  匹配所有以ab/cd開頭的字符串。rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  3)空值的比較操作rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  使用IS  [NOT]  NULL來比較。rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  例:檢索年齡為空值的學生姓名。rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  SELECT  SNAMErHe365投注平台_365bet官网本科_365bet官网報名_首頁

  FROM  SrHe365投注平台_365bet官网本科_365bet官网報名_首頁

  WHERE  AGE  IS  NULLrHe365投注平台_365bet官网本科_365bet官网報名_首頁

  4)集合成員資格的比較rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  語法:[NOT]  IN  (<集合>)rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  例1:檢索年齡分別是18、20、21歲的學生姓名。rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  SELECT  SNAME rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  FROM  SrHe365投注平台_365bet官网本科_365bet官网報名_首頁

  WHERE  AGE  IN(18,20,21)rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  例2:檢索男同學選修課程的課程號。rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  SELECT  DISTINCT  C#rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  FROM  SCrHe365投注平台_365bet官网本科_365bet官网報名_首頁

  WHERE  S#  IN(SELECT  S#  FROM  S  WHERE  SEX=‘男’)rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  5)集合成員的算術比較rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  語法:元組  θ  ALL|SOME|ANY(〈集合〉)rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  說明:ALL表示左邊那個元組與右邊集合中每一個元組滿足θ運算;rHe365投注平台_365bet官网本科_365bet官网報名_首頁

  ANY和SOME含義相同,表示左邊那個元組與右邊集合中至少一個元組滿足θ運算。rHe365投注平台_365bet官网本科_365bet官网報名_首頁

rHe365投注平台_365bet官网本科_365bet官网報名_首頁

 

數據庫原理及應用(25)

    365投注平台——致力于打造365投注平台第一網,以努力服務于廣大365bet官网學子、提供最全的365bet官网資訊為己任,發布365bet官网最新的新聞資訊,提供365bet官网專科365bet官网本科365bet官网報名365bet官网成績查詢等綜合信息

 

365bet官网
相關文章
    無相關信息
湖南365体育备用网址
365bet官网政策
365体育备用网址30年大事
365bet官网專業
365bet官网問答
名家訪談
365bet官网故事
365bet官网院校
365bet官网大綱
365体育备用网址復習方法
365体育备用网址筆記串講
365体育备用网址應試技巧
365bet官网真題
365bet官网就業
湖南論文指導
365bet官网實踐
365bet官网學位
365体育备用网址成績查詢
365体育备用网址考籍查詢
365体育备用网址學歷查詢


咨詢QQ:137847917
13548661633(微信同號)