No.2ベストアンサー
- 回答日時:
2カ所誤りがあります。
1つ目
CASEに対するENDがない。(#1の指摘の通り)
2つ目
"CASE"キーワードの次に比較要素を書いていますが、
そぼ場合、"WHEN"キーワードの次に書くのは、比較式でなく
比較要素になります。
case ○ when △ then ▲ when □ then ■ else ◆ end
と
case when ○=△ then ▲ when ○=□ then ■ else ◆ end
は、同じ意味のCASE式ですが、これをゴチャゴチャに使っているのが、
間違いです。
SELECT
ENAME AS 名前,
SAL AS 給与,
CASE WHEN SAL <= 1100 THEN SAL * 1.055
WHEN SAL <=1400 THEN SAL * 1.05
WHEN SAL <=3000 THEN SAL * 1.0
ELSE SAL*1.045
END AS 昇給率
FROM EMP;
のように書くと問題なく使えるかと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
あなたの「必」の書き順を教えてください
ふだん、どういう書き順で「必」を書いていますか? みなさんの色んな書き順を知りたいです。 画像のA~Eを使って教えてください。
-
【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
【お題】・忍者がやってるYouTubeが炎上してしまった理由
-
【お題】逆襲の桃太郎
【大喜利】桃太郎が1回鬼退治に失敗したところから始まる新作昔話「リベンジオブ桃太郎」にはこんなシーンがある
-
AIツールの活用方法を教えて
みなさんは普段どのような場面でAIツール(ChatGPTなど)を活用していますか?
-
今から楽しみな予定はありますか?
いよいよ2025年が始まりました。皆さんには、今から楽しみにしている予定はありますか?
-
Statement ignored というエラー
Oracle
-
「ORA-00907: 右カッコがありません」について
Oracle
-
単一グループのグループ関数ではありません。
Oracle
-
-
4
ORA-01013のエラーについて経験のある方お願いします。
Oracle
-
5
SQLローダーCSV取込で、囲み文字がデータ中に入っている場合について
Oracle
-
6
オラクルのUPDATEで複数テーブル
Oracle
-
7
PL/SQL PLS-00103エラーについて
Oracle
-
8
SELECT INTOで一度に複数の変数へ代入をするにはどのようにすれがよいでしょうか?
PostgreSQL
-
9
select句副問い合わせ 値の個数が多すぎます
Oracle
-
10
はじめまして!
Oracle
-
11
SQL*LoaderでCSVから指定した列のみインポートしたい。
Oracle
-
12
「指定されたキャストは有効ではありません。」とエラーが出てしまいます。
Microsoft ASP
-
13
カーソル0件の時にエラーを発生させる
Oracle
-
14
特定条件でWHERE句の条件を変更したい
SQL Server
-
15
PL/SQLでのTO_DATEの時間取得について
その他(プログラミング・Web制作)
-
16
INSERT文でフィールドの1つだけを他のテーブルから取ってきた値を入れたい
その他(データベース)
-
17
PL/SQLのコンパイルエラーについて(ignored)
Oracle
-
18
Oracleでの文字列連結サイズの上限
Oracle
-
19
バインド変数について
Oracle
-
20
【SQL】他テーブルに含まれる値に合致する行を抽出
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ORA-01013のエラーについて経験...
-
PL/SQL PLS-00103エラーについて
-
CASE文のエラーについて
-
DATABSE LINKについて
-
ORA-01843: 指定した月が無効で...
-
データベースのカラムの型がCHA...
-
「ORA-00907: 右カッコがありま...
-
pro*c で pl/sql に変数を渡す...
-
インポートの実行結果で警告が...
-
ビューが作成できない
-
無効なSQL文の具体例を教えてく...
-
オラクル表領域データファイル...
-
はじめまして!
-
PL/SQLのコンパイルエラーにつ...
-
DBエラー 右カッコがありません
-
トリガーのエラー
-
シェルスクリプトでオラクルの...
-
ORA-14459: GLOBALキーワードが...
-
PL-SQLでORA-01013エラー
-
オラクル致命的なエラー(provi...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ORA-01013のエラーについて経験...
-
CASE文のエラーについて
-
ORA-01843: 指定した月が無効で...
-
PL/SQL PLS-00103エラーについて
-
PL/SQLのコンパイルエラーにつ...
-
はじめまして!
-
シェルスクリプトでオラクルの...
-
ORA-06502のエラー
-
データベースのカラムの型がCHA...
-
SQLLOADER
-
無効なSQL文の具体例を教えてく...
-
sqlのエラーハンドリングについ...
-
ACCESSでパススルークエリにパ...
-
PCC-S-02201エラーの対処を教え...
-
PL/SQLによるCREATE TABLE後のI...
-
PL/SQLでPLS-00201のエラー
-
トリガーのエラー
-
DATABSE LINKについて
-
「ORA-00907: 右カッコがありま...
-
dmpファイルのインポート時にで...
おすすめ情報