CodeGym
AI Academy
キャンペーン
CodeGym University
学習
コース
課題
アンケート & クイズ
ゲーム
ヘルプ
スケジュール
コミュニティ
ユーザー
フォーラム
チャット
記事
成功事例
アクティビティ
レビュー
サブスクリプション
ライトテーマ

レッスン

  • レビュー
  • 私たちについて
開始
学習開始
今すぐ学習を始める
  • 学習の進捗
  • コース
  • クエストマップ
  • レッスン
  • 複数のテーブルからのデータの選択

    SQL & Hibernate
    レベル 3,レッスン 0
    依存テーブル 次に、クエリを少し複雑にしてみましょう。従業員のタスクを含む新しいタスクテーブルをデータベースに追加してみましょう。そして、それに含まれるエントリを見てみましょう: SELECT * FROM task このようなリクエストの結果は次のようになります。 ID 従業員ID 名前 締め切り 1 1 フロントエンドのバグを修正 2022-06-01 2 2 バックエンドのバグを修正 2022-06-15 3 5 コーヒーを買う 2022-07-01 4 5 コーヒーを
    利用可能
  • 別名

    SQL & Hibernate
    レベル 3,レッスン 1
    列名の変更 列名も扱う必要があります。それ以外の場合は、名前 name と id を繰り返しますが、それらには異なるデータが含まれます。一方、最初の id 列とemployee_id 列には同じデータが含まれています。 必要な列のみが含まれるクエリを作成し、同じ名前の列の名前を変更しましょう。 SELECT
    利用可能
  • JOIN ステートメント

    SQL & Hibernate
    レベル 3,レッスン 2
    JOIN 演算子の出現の前提条件 テーブル内のデータの量が増えると、重複した値がテーブル内に現れることが多くなります。たとえば、製品テーブルにはブランド名が含まれています。それは時々繰り返されます。たとえば、次のようなデータを含む個別のブランド テーブルを作成すると便利です。 id - ブランドID; 名前 - ブランド名。 company_owner - ブランドの会社所有者の名前。 company_contacts - ブランド所有者の会社の連絡先。 次に、すべてのアドレ
    利用可能
  • OUTER JOIN ステートメント

    SQL & Hibernate
    レベル 3,レッスン 3
    OUTER JOIN の理由 ところで、私たちがスプレッドシートを統合したとき、クリーナーがまだいなかったため、オフィスの清掃タスクが消えてしまったときのことを覚えていますか? 次のようなクエリを実行すると: SELECT * FROM task すると、次の結果が得られます。 ID 従業員ID 名前 締め切り 1 1 フロントエンドのバグを修正 2022-06-01 2 2 バックエンドのバグを修正 2022-06-15 3 5 コーヒーを買う 2022-07-01 4 5
    利用可能
  • サブクエリ

    SQL & Hibernate
    レベル 3,レッスン 4
    SQL のネストされたクエリ SQL 言語を使用すると、あるクエリを別のクエリ内にネストできます。これにより、コードの読みやすさは大幅に低下しますが、大規模で複雑な処理を実行する 1 つの非常に大きなクエリを作成することが可能になります。 サブクエリで返される値の数に応じて、適用できる範囲が変わります。合計 3 つのオプションがあります。 サブクエリは1 つの値(1 つの列と 1 つの行) を返します。 サブクエリは値のリスト(1 つの列を持つテーブル) を返します。 サブク
    利用可能
  • テーブルを使用したサブクエリ

    SQL & Hibernate
    レベル 3,レッスン 5
    サブクエリはテーブルを返します そして最後の 3 番目のオプションは、サブクエリがテーブル全体を返す場合です。これが最も一般的なオプションです。 特定のテーブルを少し調整したい場合がよくあります。そして、修正されたテーブルを (JOIN ON 演算子を使用して) 別のテーブルと結合するだけです。 2 つのテーブルを JOIN で結合する最も単純なケースから始めましょう。 SELECT * FROM employee e JOIN task t ON e.id = t.empl
    利用可能
学ぶ
  • 登録
  • 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