国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

用SQL進行多表查詢

2024-07-21 02:40:43
字體:
來源:轉載
供稿:網友
  所謂多表查詢是相對單表而言的,指從多個數據表中查詢數據,這里我們主要學習從兩個數據表中如何查詢數據的方法。
4.3.1 無條件多表查詢
    無條件多表查詢是將各表的記錄以“笛卡爾”積的方式組合起來。
    如scott.dept表共有4條記錄,scott.emp表共有14條記錄,其“笛卡爾”積將有4*14=56條記錄。
    在【命令編輯區】執行下列語句。
    ――――――――――――――――――――――――――――――――――――――
    select emp.empno,emp.ename,emp.deptno,dept.dname,dept.loc from scott.emp,scott.dept;     ――――――――――――――――――――――――――――――――――――――
    單擊【執行】按鈕,出現如圖4.16所示的結果。
    【參見光盤文件】:/第4章/4.3/431.sql。
用SQL進行多表查詢
4.3.2 等值多表查詢
    在【命令編輯區】執行下列語句。
    ―――――――――――――――――――――――――――――――――――――
    select emp.empno, emp.ename, emp.deptno, dept.dname,dept.loc from scott.emp,scott.dept where     scott.emp.deptno=scott.dept.deptno;
    ―――――――――――――――――――――――――――――――――――――
    單擊【執行】按鈕,出現如圖4.17所示的結果。
    【參見光盤文件】:/第4章/4.3/432.sql。
用SQL進行多表查詢
    等值多表查詢將按照等值的條件查詢多個數據表中關聯的數據。要求關聯的多個數據表的某些字段具有相同的屬性,即具有相同的數據類型、寬度和取值范圍。
4.3.3 非等值多表查詢
    在【命令編輯區】執行下列語句。
    ―――――――――――――――――――――――――――――――――――――
    select emp.empno, emp.ename, emp.deptno, dept.dname,dept.loc from scott.emp,scott.dept where     scott.emp.deptno!=scott.dept.deptno and scott.emp.deptno=10;     ―――――――――――――――――――――――――――――――――――――
    單擊【執行】按鈕,出現如圖4.18所示的結果。
    【參見光盤文件】:/第4章/4.3/433.sql。
用SQL進行多表查詢
    在非等值多表查詢中,讀者可以使用表4.1所示的比較運算符來組合查詢條件。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 福建省| 日喀则市| 汝南县| 称多县| 赣榆县| 金秀| 兴国县| 都兰县| 维西| 卢氏县| 延川县| 陇川县| 兰州市| 毕节市| 庆云县| 三江| 五家渠市| 伊通| 保靖县| 赤城县| 青铜峡市| 长兴县| 屯昌县| 灵台县| 吴江市| 平度市| 盐池县| 西畴县| 隆德县| 荣昌县| 汕头市| 昌乐县| 睢宁县| 土默特右旗| 山丹县| 苍南县| 滁州市| 永福县| 临夏县| 千阳县| 临夏县|