[LeetCode] 181.従業員の収入が管理職よりも多い従業員テーブルには、マネージャーを含むすべての従業員が格納されます。すべての従業員には ID があり、マネージャー ID の列もあります。
従業員テーブルに基づいて、上司よりも収入が多い従業員を検索する SQL クエリを作成します。上記のテーブルでは、上司よりも収入が多い従業員は Joe だけです。
この問題では、従業員とそのマネージャーの給与情報を含む Employee テーブルが提供されます。マネージャーも従業員であり、マネージャー ID は空です。マネージャーよりも給与が高い従業員を見つけましょう。これは非常に単純な比較問題です。ManagerId と Id を補間する 2 つのインスタンス オブジェクトを生成し、一方の給与がもう一方の給与よりも高いという条件を制限できます。 解決策1: 従業員 e1 から e1.Name を選択 従業員 e2 を e1.ManagerId = e2.Id に参加させる e1.Salary > e2.Salary の場合; Join をスキップして、すべての条件を where に直接書き込むこともできます。 解決策2: 従業員 e1、従業員 e2 から e1.Name を選択 e1.ManagerId = e2.Id かつ e1.Salary > e2.Salary の場合; 参考文献: https://leetcode.com/discuss/88189/two-straightforward-way-using-where-and-join これで、LeetCode の SQL 実装 (181. 従業員の収入が管理職よりも多い) に関するこの記事は終了です。従業員の収入が管理職よりも多い SQL 実装の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: CSS を使用して親コンテナ div を img 画像で埋め、コンテナのサイズを調整する方法
>>: 入力テキストボックスの長さをコンテンツに応じて変更する方法
この記事では、参考までに、シンプルなチャットルームを実装するためのnode+socketの具体的なコ...
マシンに初めて MySQL をインストールします。オペレーティングシステムはwin7ですmysqlの...
オンラインプレビューhttps://jsrun.pro/AafKp/まず効果を見てみましょう:最初の...
1. コンテナに入るdocker run [オプション] イメージ名 [起動コンテナに渡されるコマン...
MySQL 8.0.12のダウンロードとインストールのチュートリアルは参考までに、具体的な内容は次の...
下図のように、 selectポップアップレイヤーの下部に操作ボタンを配置するのが一般的な設計方法です...
VirtualBox をインストールした後、CentOS 7 をインストールします。ここでは詳細には...
前回の記事では、Oracle でピボット テーブルを実装するいくつかの方法を紹介しました。今日は、同...
.NET SDK ダウンロード リンクhttps://dotnet.microsoft.com/do...
1. はじめにMYSQL の MDL ロックは常に頭痛の種でした。ロックについて話すとき、通常は I...
MySQL データベースでは、テーブルが互いに関連付けられた後は、それらを任意に削除することはできま...
ミニプログラムはユーザーの個人情報を収集してアップロードしましたが、拒否されました。こんにちは、ミニ...
IPマスカレードとポート転送Firewalldは2種類のネットワークアドレス変換をサポートしています...
文章さて、次はレンダリングを見せましょう。画像を見て初めて理解することに興味が湧くでしょう。そうでな...
calc は数値を計算するために使用される CSS 関数です。長さ、角度、時間などを計算できます。 ...