CodeGym
AI Academy
促銷
CodeGym University
學習
課程
任務
問卷 & 測驗
遊戲
說明
行程
社群
用戶
論壇
聊天
文章
成功故事
動態
評價
訂閱
淺色主題

課程

  • 評論
  • 關於我們
開始
開始學習
立即開始學習
  • My Progress
  • Courses
  • 任務地圖
  • 課程
  • 從多個表中選擇數據

    SQL & Hibernate
    等級 3,課程 0
    從屬表 現在讓我們的查詢複雜一點。讓我們向我們的數據庫添加一個新的任務表,其中包含我們員工的任務。讓我們看看它包含哪些條目: SELECT * FROM task 這樣請求的結果: ID emploee_id 姓名 最後期限 1個 1個 修復一個前端bug 2022-06-01 2個 2個 修復後端的一個bug 2022-06-15 3個 5個 買咖啡 2022-07-01 4個 5個 買咖啡 2022-08-01 5個 5個 會買咖啡 2022-09-01 6個 (無效的)
    可用
  • 別名

    SQL & Hibernate
    等級 3,課程 1
    更改列名稱 我們還需要處理列名。否則,我們重複名稱 name 和 id,但它們包含不同的數據。另一方面,第一個 id 列和 employee_id 列包含相同的數據。 讓我們編寫一個查詢,其中只有必要的列,並重命名具有相同名稱的列: SELECT
    可用
  • JOIN語句

    SQL & Hibernate
    等級 3,課程 2
    JOIN 運算符出現的先決條件 隨著表中數據量的增長,其中經常會出現重複值。例如,產品表有品牌名稱。有時會重複。為他們準備一個單獨的品牌表會很有用,例如,其中包含以下數據: id - 品牌標識; 名稱——品牌名稱; company_owner - 品牌公司所有者的名稱; company_contacts - 品牌所有者公司的聯繫人。 然後我們想創建一個地址表,我們可以將所有地址放入其中: id – id 地址; 國家; 地區; 城市; 街道; 房子; 壓縮。 此外,在此表中,
    可用
  • 外部連接語句

    SQL & Hibernate
    等級 3,課程 3
    外部連接的原因 順便說一句,你還記得我們合併電子表格時辦公室清潔任務因為沒有清潔工而消失了嗎? 如果您運行這樣的查詢: SELECT * FROM task 然後我們得到這個結果: ID emploee_id 姓名 最後期限 1個 1個 修復一個前端bug 2022-06-01 2個 2個 修復後端的一個bug 2022-06-15 3個 5個 買咖啡 2022-07-01 4個 5個 買咖啡 2022-08-01 5個 5個 會買咖啡 2022-09-01 6個 (無效的)
    可用
  • 子查詢

    SQL & Hibernate
    等級 3,課程 4
    SQL 中的嵌套查詢 SQL 語言允許您將一個查詢嵌套在另一個查詢中。這使得編寫一個非常大的查詢成為可能,該查詢將執行大型和復雜的操作,儘管代碼的可讀性大大降低。 根據子查詢返回的值的多少,它們可以應用的區域會發生變化。一共有三個選項: 子查詢返回一個單一值(一列和一行)。 子查詢返回一個值列表(一個只有一列的表)。 子查詢返回一個表(許多列,任意數量的行)。 讓我們看一下每種情況的一個例子。 帶有標量結果的子查詢 讓我們從員工表中找出薪水高於公司平均水平的所有員工的列表。我
    可用
  • 帶錶的子查詢

    SQL & Hibernate
    等級 3,課程 5
    子查詢返回一個表 最後,第三種選擇是當子查詢返回整個表時。這是最常見的選項。 很多時候我們想要稍微調整某個表的情況。然後才將更正後的表與另一個表連接(使用 JOIN ON 運算符)。 讓我們從最簡單的情況開始,我們用 JOIN 連接兩個表: SELECT * FROM employee e JOIN task t ON e.id = t.emploee_id
    可用
學習
  • 註冊
  • Java 課程
  • 題目協助
  • 價格
  • Java 語法
社群
  • 用戶
  • 文章
  • 論壇
  • 聊天
  • 成功故事
  • 動態
  • 聯盟計畫
公司
  • 關於我們
  • 聯絡方式
  • 評價
  • 新聞中心
  • CodeGym for EDU
  • 常見問題
  • 支援
CodeGymCodeGym 是一門從零開始學習 Java 程式設計的線上課程。這門課程是初學者精通 Java 的完美方式。它包含超過 1200 題、具即時檢驗功能,以及涵蓋 Java 基礎理論的必要範圍。為了幫助你在學習上成功,我們實作了一系列激勵功能:測驗、程式專案、關於有效學習的內容,以及 Java 開發者職涯相關內容。
追蹤我們
介面語言
English Deutsch Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia
繁體中文
Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"程式設計師是培養出來的,不是天生的" © 2026 CodeGym
MastercardVisa
"程式設計師是培養出來的,不是天生的" © 2026 CodeGym