剰余(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 ___ = '___')