この記事をtweetする このエントリーをはてなブックマークに追加

ITキャパチャージ アドバンス 「1日1問」仕事に役立つ知識を充電!
キーマンズネットに会員登録する

ITキャパチャージを利用するには、キーマンズネットへの会員登録が必要です。会員登録すると「CASE式の使用方法」に関する問題など、一問一答式のコンテンツをご覧いただけます。また、ITキャパチャージなどキーマンズネットの機能を利用いただくことでポイントがたまり、抽選で賞品が当たるプログラムに参加できます。


2014/07/25
正しいSQLはどれ?
下記の問題に関して当てはまるものを1つ選んでチェックを入れたら、「解答」ボタンをクリックしてください。
employees表から、苗字(last_name)、職種ID(job_id)、現行給与(salary)、改定後の給与(列見出しは「REVISED_SALARY」とする)を表示したい。正しいSQLを選択して下さい。なお、改定後の給与は、職種により異なり、以下の通りとする。職種がIT_PROGなら現行給与の1.1倍。
ST_CLERKなら現行給与の1.15倍、SA_REPなら現行給与の1.2倍、それ以外の職種は現行給与と同額とする。
ORACLE MASTER Bronze Oracle Database 11g 練習問題
  •   1.SELECT last_name, job_id, salary,
    CASE job_id WHEN 'IT_PROG' = 1.10*salary
    WHEN 'ST_CLERK' =1.15*salary
    WHEN 'SA_REP' = 1.20*salary
    ELSE salary END "REVISED_SALARY"
    FROM employees;
  •   2.SELECT last_name, job_id, salary,
    job_id CASE WHEN 'IT_PROG' THEN 1.10*salary
    WHEN 'ST_CLERK' THEN 1.15*salary
    WHEN 'SA_REP' THEN 1.20*salary
    ELSE salary END "REVISED_SALARY"
    FROM employees;
  •   3.SELECT last_name, job_id, salary,
    CASE job_id WHEN 'IT_PROG' THEN 1.10*salary
    WHEN 'ST_CLERK' THEN 1.15*salary
    WHEN 'SA_REP' THEN 1.20*salary END "REVISED_SALARY"
    FROM employees;
  •   4.SELECT last_name, job_id, salary,
    CASE job_id WHEN 'IT_PROG' THEN 1.10*salary
    WHEN 'ST_CLERK' THEN 1.15*salary
    WHEN 'SA_REP' THEN 1.20*salary
    ELSE salary END "REVISED_SALARY"
    FROM employees;

解答

キーマンズネットに会員登録する

ITキャパチャージを利用するには、キーマンズネットへの会員登録が必要です。会員登録すると「CASE式の使用方法」に関する問題など、一問一答式のコンテンツをご覧いただけます。また、ITキャパチャージなどキーマンズネットの機能を利用いただくことでポイントがたまり、抽選で賞品が当たるプログラムに参加できます。


解説提供元: オラクルユニバーシティ

ORACLE MASTER資格は、取得者のべ23万人*を突破し(*2013年1月現在)、各種メディアの調査でも、客観的な指標として常に高い評価を受けています。Bronze、Silver、Gold、Platinumを段階的に取得することができます。



Myリストへ 印刷用ページへ

この記事をtweetする このエントリーをはてなブックマークに追加


掲載されておりますサービス内容・料金などは掲載日時点のものです。変更となる場合がございますのでご了承下さい。

ITキャパチャージで出題している問題及び解答は、IPA(情報処理推進機構)/日本サードパーティ株式会社/シスコシステムズ/日本オラクル/ITコーディネータ協会/アビバ/IPイノベーションズ/TAC株式会社各社が主催するIT検定試験問題、過去問題、模擬問題、及び解答を、試験当時のまま転載しております。問題及び解答に関するお問い合わせにはお応えしかねますので、予めご了承下さい。


70001192


IT・IT製品TOP > サーバー > データベースソフト > 正しいSQLはどれ?

このページの先頭へ

キーマンズネットとは

ページトップへ