関数を作成して名前を付けると、後でその名前を使用する方法がありますか?オラクルの識別子に関する質問
たとえば、以下のコードでは、私はsellprice-buypriceという名前をPROFIT
と指定しましたが、無効な識別子としてエラーが発生したため、再度使用することはできません。私がそれをすることができない場合は、私はどのように私はその列に最大利益のエントリを表示するか教えてください。
SELECT item, buyprice, sellprice,
sellprice-buyprice as “PROFIT”
FROM auctions
WHERE PROFIT = (select MAX(PROFIT) from auctions);
マイナスカーカークターは識別子で承認されていますか? –
@Luc M:実際には、マイナス演算子、 '' sellprice''から '' buyprice''を引いたものです。多少あいまいだと私は同意する。私自身はオペレータの周りのスペースを好みます。 –
@Andriy私は昨年、Cobolのプログラミングをやめました。マイナス記号は変数名で表すことができます。私はまだいくつかの古い習慣を保持しています:-) –