No.1
- 回答日時:
昇給率 FROM
↓
昇給率 END FROM
では、どうでしょうか?
この回答への補足
回答ありがとうございます。
下記エラーが表示され実行できませんでした。
行1でエラーが発生しました。:
ORA-00936: 式がありません。
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で質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Rでのスクリプトのご相談 3 2022/12/08 16:22
- Visual Basic(VBA) Excel vbaについての質問 3 2023/04/18 16:14
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Visual Basic(VBA) 【変更】ファイルを閉じてダイアログで保存した時、更新したシートだけの処理の実行をする 5 2022/03/26 18:31
- Visual Basic(VBA) 【追加】ファイルを閉じてダイアログで保存した時だけ処理の実行をする 3 2022/03/23 15:43
- Excel(エクセル) エクセルVBAでオブジェクトが必要です 2 2022/09/10 16:37
- Visual Basic(VBA) オブジェクトが見つかりません 1 2023/06/24 19:43
- Access(アクセス) docmd.gotorecordを起動するには 5 2022/06/17 15:20
- Visual Basic(VBA) エクセルのVBAでダブルクリックでチェックを入れたあと 1 2022/10/26 20:30
- Excel(エクセル) vba 「Nextに対するForが見当たりません」のエラーが発生する原因 1 2022/10/21 15:46
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
Statement ignored というエラー
Oracle
-
ORA-01013のエラーについて経験のある方お願いします。
Oracle
-
単一グループのグループ関数ではありません。
Oracle
-
-
4
特定条件でWHERE句の条件を変更したい
SQL Server
-
5
select句副問い合わせ 値の個数が多すぎます
Oracle
-
6
はじめまして!
Oracle
-
7
SQLローダーCSV取込で、囲み文字がデータ中に入っている場合について
Oracle
-
8
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
9
GROUP BYを行った後に結合したい。
Oracle
-
10
PL/SQL PLS-00103エラーについて
Oracle
-
11
SQLで特定の項目の重複のみを排除した全項目を取得する方法
その他(プログラミング・Web制作)
-
12
カーソル0件の時にエラーを発生させる
Oracle
-
13
「ORA-00907: 右カッコがありません」について
Oracle
-
14
orace SQL文のエラー(ORA-00923: FROMキーワードが指定の位置にありません。
Oracle
-
15
Oracleのビュー作成時に「指定した列名の個数が無効です」エラー
Oracle
-
16
count(1)とcount(*)の違い
Oracle
-
17
正しいSQLなのに「ORA-00936: 式がありません。」となる
Oracle
-
18
不明なコマンドです(FROM")。行の残りは無視されました。 のエラー"
Oracle
-
19
Winmerge ファイルの中身は同じなのに黄色くなる
その他(OS)
-
20
NUMBER(N,M) としたときの、格納データサイズ(バイト)
Oracle
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ORA-01013のエラーについて経験...
-
CASE文のエラーについて
-
SQLLOADER
-
ORA-01843: 指定した月が無効で...
-
「ORA-00907: 右カッコがありま...
-
PL/SQLのコンパイルエラーにつ...
-
ストアドファンクションの実行
-
PL/SQL PLS-00103エラーについて
-
TO_DATE関数について
-
PCC-S-02201エラーの対処を教え...
-
Oracle9 union使用時の結合制限...
-
ORA-06502のエラー
-
dmpファイルのインポート時にで...
-
NVL関数について
-
10gで動いていたSELECT文が11g...
-
ORA-12571パケット書き込みエラ...
-
ACCESSでパススルークエリにパ...
-
ORA-14459: GLOBALキーワードが...
-
SQL*Loaderについて2
-
シェルスクリプトでオラクルの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ORA-01013のエラーについて経験...
-
CASE文のエラーについて
-
PL/SQLのコンパイルエラーにつ...
-
PL/SQL PLS-00103エラーについて
-
「ORA-00907: 右カッコがありま...
-
PCC-S-02201エラーの対処を教え...
-
はじめまして!
-
ORA-06502のエラー
-
PL/SQLでPLS-00201のエラー
-
データベースのカラムの型がCHA...
-
PL/SQLによるCREATE TABLE後のI...
-
SQLLOADER
-
ストアドファンクションの実行
-
ORA-01843: 指定した月が無効で...
-
dmpファイルのインポート時にで...
-
HAVING句でのBETWEEN演算子
-
【PL/SQL】SQL文が長すぎてSELE...
-
シェルスクリプトでオラクルの...
-
pro*c で pl/sql に変数を渡す...
-
ORA-14459: GLOBALキーワードが...
おすすめ情報