[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 画像で埋め、コンテナのサイズを調整する方法
>>: 入力テキストボックスの長さをコンテンツに応じて変更する方法
序文最近、仮想マシンを使用して Ubuntu 18.04 をインストールしました。クローン作成後、I...
Apple マグカップのアイコンと追加機能 HD ストレージボックス – アドオンパックセイバースノ...
HTML は、World Wide Web 上で公開するために使用されるハイブリッド言語です。 XH...
データベースコマンド仕様すべてのデータベース オブジェクト名には小文字を使用し、アンダースコアで区切...
この記事では主に、リクエストを転送したり、静的リソース ファイルにアクセスしたりする nginx の...
1.# # は Web ページ内の場所を表します。右側の文字はその位置の識別子です。たとえば、ht...
エディターは 2 つのカテゴリに分かれていると思います。1 つは、即時レンダリングを実現するために左...
ここでは、PHP、JSP、または .NET 環境については説明しません。アーキテクチャの観点から問題...
この記事では、JavaScriptでキャンバスを使用して座標と線を描く具体的なコードを参考までに紹介...
wxsとは何ですか? wxs (WeiXin Script) は、小規模プログラム用のスクリプト言語...
この記事の例では、ページング機能を実装するためのVueの具体的なコードを参考までに共有しています。具...
イメージを構築するこれまで、テストやデモンストレーションにさまざまなイメージを使用しました。多くの場...
Docker はポートを IPv6 にのみマッピングし、IPv4 にはマッピングしません。 dock...
この記事では、MySQLバージョン5.7のインストール方法と使用方法、およびデータベースデータの保存...
目次1. イメージをプルする1.1 関連するイメージをプルして実行する1.1.1 関連する画像を取得...