Oracle Master

WHERE句では列別名が使用できない

投稿日:2009年8月8日 更新日:

WHERE句では列別名が使用できない。列別名を使用できるのは、ORDER BY句のみです。

例:

SELECT emp_id AS ID, emp_name AS NAME

FROM emp_table

WHERE emp_id BETWEEN 100 AND 200

ORDER BY ID;

広告

広告

-Oracle Master


comment

関連記事

no image

受験体験記 – Oracle Master Bronze 11g

Oracle Master Bronze 11gの試験に合格しました。 Bronze SQL基礎I 1Z0-017J : 90%で合格 SQL基礎?はSQLの文法を問う問題が多いので、SQLを業務で使 …

no image

索引を作成する条件

表に索引を作成すると、特定の列の検索処理の速度が向上する。しかし、データの挿入(INSERT)、更新(UPDATE)、削除(DELETE)では、索引のメンテナンスがバックグラウンドで発生するため、負荷 …

no image

SQL*Plusの画面の調整 – 文字が途中で折り返してしまう

SQL*Plusで列の長い表をSELECTしたら、画面の右端で表が折り返してしまいます。SQL*Plus画面の幅を広くしてみましたが、それにも関らず、画面の途中で表が折り返してしまいます。その場合は、 …

no image

Windows上にインストールしたOracleの優先資格証明の設定ができない (11g)

Enterprise Managerで優先資格証明を設定しようとしましたが、「ユーザーoracleとしてのServer01への接続に失敗しました。」とエラーメッセージが表示されて、正常に優先資格証明を …

no image

順序(SEQUENCE)に関する注意点

順序は以下のように作成する。 CREATE SEQUENCE seq_no START WITH 100 MAXVALUE 200 CYCLE; 直近に採番された順序を取得するには、順序名.CURRV …

広告

転職