始める無料で始める

剰余(modulo)を使ってみよう

従業員にはさまざまな Title があります。中には Sales Support Agent がおり、顧客の営業サポートを担当します。各 Sales Support Agent には担当する顧客のセットが割り当てられます。会社は再編を行い、Sales Support Agent の人数が新しくなりました。

マネージャーは、新しい営業サポートチームに顧客を均等に割り振って、各エージェントの担当顧客数を同じにできるか知りたがっています。この演習では、MOD()COUNT() 関数を使ってこの問いに答えます。

この演習はコースの一部です

Oracle SQL 入門

コースを見る

演習の手順

  • 2つの値の間の余りを求める関数を使いましょう。
  • 1つ目の値は顧客数にします。
  • 2つ目の値は、Sales Support Agent の従業員数にします。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

-- Use a function to find the remainder
SELECT ___(___, ___) AS Modulo
-- Value to be divided
FROM (SELECT ___ AS numerator 
      FROM ___)
	-- Divisor
    CROSS JOIN (SELECT ___ AS denominator 
          FROM ___ 
          WHERE ___ = '___')
コードを編集して実行