2017-09-22 1 views
0

のOracle SQL Developerの:私は文字列でUPCASEサブクエリの出力結果を比較する必要がありますが、以下のコードは動作しませんUPPERサブクエリの使い方

から欠け表現

SELECT UPPER(DUALから 'ABCD' を選択) DUAL

からではなく、同時に私はこの

を実行することができますUPPER( 'abcd')FROM DUAL

UPPER内でこの問題を回避し、サブクエリを使用する方法を教えてください。

+0

本当の問題は何か –

答えて

1

サブクエリ内の値のエイリアスを許可するようにクエリの言い換えを試みてください。

SELECT 
    UPPER(t.val) AS val 
FROM (SELECT 'abcd' AS val FROM DUAL) t; 
0

私はあなたの質問を理解することはわかりませんが、UPPERサブクエリのためにそれはこのようなものです:

SELECT (SELECT UPPER('abcd') FROM DUAL) FROM DUAL
はそれがあなたのお役に立てば幸いです

あなたが伝えたいかもしれません
+0

問題は上部の副問い合わせの仕方でした。サブクエリを除いて、これをupperから変換しました。 – sku144

+0

私の悪い!申し訳ありませんが、彼の例を見て、私はサブクエリの内側を上にしたいと思っていました。 – F0XS

関連する問題