国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

SQL有關(guān)表的左連接,右連接,以及內(nèi)連接

這篇具有很好參考價值的文章主要介紹了SQL有關(guān)表的左連接,右連接,以及內(nèi)連接。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

????????首先我們需要想一下,我們?yōu)槭裁葱枰獙⒈磉B接在一起呢?換種說法,即我們需要查詢的數(shù)據(jù)不在同一張表里面,而是在A表中查出一部分,然后再去B表中查出一部分,然后兩者結(jié)合在一起,才是我們需要的部分。那么我們?yōu)槭裁床皇前盐覀冃枰臄?shù)據(jù)從A表中查出,再去B表中查出,然后做一個簡單的拼接呢?顯然這兩者契合的數(shù)據(jù)必然是冗雜de,我們還需要進行進一步的篩選,才能選出我們所需的數(shù)據(jù)。

我們先來創(chuàng)建兩張表:

STUDENT表:

CREATE TABLE STUDENT(
ID VARCHAR(20),
NAME VARCHAR(20),
SCORE NUMBER(5,2),
BANJIID NUMBER(1),
GENDER VARCHAR2(30)
);

TEACHER表:

CREACREATE TABLE TEACHER(
ID VARCHAR(20),
NAME VARCHAR(20),
ADDRESS VARCHAR2(30),
SEX VARCHAR2(20)
);

創(chuàng)建完之后我們往里面輸入數(shù)據(jù)

SQL有關(guān)表的左連接,右連接,以及內(nèi)連接,sql,數(shù)據(jù)庫

SQL有關(guān)表的左連接,右連接,以及內(nèi)連接,sql,數(shù)據(jù)庫

左連接:?是以左表為基礎(chǔ),根據(jù)ON后給出的兩表的條件將兩表連接起來。結(jié)果會將左表所有的查詢信息列出,而右表只列出ON后條件與左表滿足的部分。左連接全稱為左外連接,是外連接的一種。話說這里的判斷條件為什么不同where呢?因為我們連接出來的表是一張臨時表,需用on,我們一般的單表查詢都是真實存在的表,用where。

圖形展示:

SQL有關(guān)表的左連接,右連接,以及內(nèi)連接,sql,數(shù)據(jù)庫

?

左連接題目:查詢出所有老師的NAME以及和老師的ID相同的學生的NAME?

我們從這句話里面能夠看出主表是老師TEACHER,因為是所有老師的ID嘛。條件是老師和學生的ID相同。

SQL語句:

SELECT A.NAME, B.NAME FROM TEACHER A LEFT JOIN STUDENT B ON A.ID = B.ID;

查詢結(jié)果顯示:

SQL有關(guān)表的左連接,右連接,以及內(nèi)連接,sql,數(shù)據(jù)庫

內(nèi)連接:就是兩者相同的部分,兩者的相同信息混合在一起,然后進行條件篩選。

圖形展示:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?SQL有關(guān)表的左連接,右連接,以及內(nèi)連接,sql,數(shù)據(jù)庫

內(nèi)連接 題目:根據(jù)兩張表的共同ID,查出老師TEACHER表里面的地址ADDRESS和學生STUDENT表里面的成績SCORE。

SQL語句:

SELECT A.ADDRESS,B.SCORE
FROM TEACHER A 
INNER JOIN STUDENT B
ON A.ID=B.ID;

查詢結(jié)果顯示:

SQL有關(guān)表的左連接,右連接,以及內(nèi)連接,sql,數(shù)據(jù)庫文章來源地址http://www.zghlxwxcb.cn/news/detail-665118.html

到了這里,關(guān)于SQL有關(guān)表的左連接,右連接,以及內(nèi)連接的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • SQL Server數(shù)據(jù)庫 -- 表的高級查詢

    SQL Server數(shù)據(jù)庫 -- 表的高級查詢

    ? 一、子查詢 嵌套子查詢 相關(guān)子查詢 二、查詢運算 并運算union 交運算intersect 差運算except 三、函數(shù)的使用 if語句 while語句 case語句 四、總結(jié) 高級子查詢是對查詢更靈活的運用,學會了高級查詢將對數(shù)據(jù)庫使用有很大的幫助。 ? ? ? 在SQL語言中,一個select-from-where語句稱為一

    2024年02月13日
    瀏覽(91)
  • SQL server附加數(shù)據(jù)庫時出錯,提示說: 附加數(shù)據(jù)庫時出錯。有關(guān)詳細信息,請單擊“消息”列中的超鏈接

    SQL server附加數(shù)據(jù)庫時出錯,提示說: 附加數(shù)據(jù)庫時出錯。有關(guān)詳細信息,請單擊“消息”列中的超鏈接

    ? ? ? ? 其中一種解決辦法:可能是數(shù)據(jù)庫權(quán)限不夠,要 把.MDF和.LDF兩個數(shù)據(jù)庫文件都打開權(quán)限 ? ? ? ?? 要記得 把同名的需要重新配置的文件刪除之后重新附加 ?。?????????操作步驟如下: ? ? ? ? 對于.MDF文件:右鍵,點擊“屬性” ????????點擊“安全” ? ? ?

    2024年01月18日
    瀏覽(97)
  • SQL Server數(shù)據(jù)庫 -- 表的創(chuàng)建與管理

    SQL Server數(shù)據(jù)庫 -- 表的創(chuàng)建與管理

    一、數(shù)據(jù)表的組成 二、創(chuàng)建數(shù)據(jù)表 表的創(chuàng)建 表的查看 表的增加 表的修改 表的刪除、 三、表的架構(gòu)操作 四、總結(jié) 上次博客寫到了數(shù)據(jù)庫的創(chuàng)建與管理,但是創(chuàng)建的庫里面什么東西都沒有,現(xiàn)在我們需要在庫里面添加數(shù)據(jù)表內(nèi)容 ? 在創(chuàng)建表之前,我們需要先知道表里面有哪

    2024年02月11日
    瀏覽(23)
  • Windows server 2016——SQL server 數(shù)據(jù)庫和表的管理

    Windows server 2016——SQL server 數(shù)據(jù)庫和表的管理

    作者簡介:一名云計算網(wǎng)絡(luò)運維人員、每天分享網(wǎng)絡(luò)與運維的技術(shù)與干貨。? 公眾號: 網(wǎng)絡(luò)豆 ?座右銘:低頭趕路,敬事如儀 個人主頁:?網(wǎng)絡(luò)豆的主頁????? ? 目錄 寫在前面 介紹 一.SQL Server的數(shù)據(jù)存儲結(jié)構(gòu) 1.文件類型 二.數(shù)據(jù)庫管理 1.創(chuàng)建數(shù)據(jù)庫 ?2.擴展數(shù)據(jù)庫 ?3

    2024年02月10日
    瀏覽(22)
  • 完美解決Window11附加表時: Microsoft SQL Server Management Studio-附加數(shù)據(jù)庫時出錯。有關(guān)詳細信息,請單擊“消息”列中
  • SQL語言的分類:DDL(數(shù)據(jù)庫、表的增、刪、改)、DML(數(shù)據(jù)的增、刪、改)

    SQL語言的分類:DDL(數(shù)據(jù)庫、表的增、刪、改)、DML(數(shù)據(jù)的增、刪、改)

    數(shù)據(jù)庫管理系統(tǒng)(數(shù)據(jù)庫軟件)功能非常多,不僅僅是存儲數(shù)據(jù),還要包含:數(shù)據(jù)的管理、表的管理、庫的管理、賬戶管理、權(quán)限管理等。 操作數(shù)據(jù)庫的SQL語言,基于功能,劃分為4類: 1、數(shù)據(jù)定義:DDL(Data Definition Language) 2、數(shù)據(jù)操縱:DML(Data Manipulation Language) 3、數(shù)據(jù)

    2024年02月09日
    瀏覽(22)
  • 解決IntelliJ IDEA在Mybatis 編寫mapper.xml SQL語句時不自動提示SQL語句和數(shù)據(jù)庫表的問題

    解決IntelliJ IDEA在Mybatis 編寫mapper.xml SQL語句時不自動提示SQL語句和數(shù)據(jù)庫表的問題

    在Idea中鏈接數(shù)據(jù)庫后,發(fā)現(xiàn)在MySql 的console中有SQL語句提示和數(shù)據(jù)表的提示,但是在編寫mapper.xml中發(fā)現(xiàn)并沒有提示,很煩,覺得效率下降。 在百度搜索后,發(fā)現(xiàn)了解決方法,出現(xiàn)了SQL語句的提示. 解決辦法: 按下alt + enter,選擇Language injection settings 然后選擇SQL即可,但是這種

    2024年02月16日
    瀏覽(28)
  • SQL Server 數(shù)據(jù)庫中復(fù)制一張表數(shù)據(jù)到另一張表的詳細步驟與代碼示例

    在 SQL Server 數(shù)據(jù)庫中,有時需要將一張表中的數(shù)據(jù)復(fù)制到另一張表中,可能是為了備份數(shù)據(jù)、進行數(shù)據(jù)遷移或其他目的。本文將詳細介紹如何在 SQL Server 數(shù)據(jù)庫中實現(xiàn)這個操作,并提供相關(guān)的 SQL 代碼示例。 最常見的方法是使用 SQL 的 INSERT INTO 語句將數(shù)據(jù)從一張表復(fù)制到另一

    2024年02月07日
    瀏覽(21)
  • 【Sql】MVCC有關(guān)問題,以及鎖,日志和主從復(fù)制原理

    【Sql】MVCC有關(guān)問題,以及鎖,日志和主從復(fù)制原理

    目錄 MVCC 解決什么問題? 實現(xiàn)原理 隱式字段 undo log Read View(讀視圖) InnoDB 對 MVCC 的實現(xiàn) 鎖 分類 鎖升級? InnoDB 的行鎖? 死鎖避免? 樂觀鎖和悲觀鎖 日志 主從復(fù)制原理 主從復(fù)制的作用 MySQL主從復(fù)制解決的問題 涉及3個線程 復(fù)制過程 讀寫分離 MVCC 一種多版本并發(fā)控制機制,用

    2024年03月14日
    瀏覽(22)
  • 在SQL server中用sql語句實現(xiàn)數(shù)據(jù)庫的備份以及還原

    本文給大家提供并講解了在SQL server中用SQL語句實現(xiàn)數(shù)據(jù)庫的備份已經(jīng)還原 假設(shè)你已經(jīng)有一個數(shù)據(jù)庫Student 創(chuàng)建備份設(shè)備,其名稱為bk_Student,保存文件為D: Student.bak,并對Student數(shù)據(jù)庫進行完全備份,備份到備份設(shè)備bk_ Student中。 ?在Student數(shù)據(jù)庫中,創(chuàng)建一張表temp并對Student數(shù)

    2024年02月03日
    瀏覽(95)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包