読者です 読者をやめる 読者になる 読者になる

自由人たぬきちのブログ

地方×都会のデュアルライフとシンプルライフを実践する、兼業投資家のたぬきちだよ

ORA-00960:選択リストに未確定の列名があります。初心者のためのオラクルSQLエラー対処法。

SQL Oracle
「ORA-00960:選択リストに未確定の列名があります。」

は同じカラム(列名)をSELECT句に指定していて、ORDER BY句にそのカラムを指定していると生じるエラーである。

以下にその対処法を記述する。

その対処法はいたって簡単。

Order by句に記述している列名のうち、重複しているものがないかをSELECT句の中から探し、重複を解消するだけだ。

例:
エラー文
SELECT
ID,
NAME,
NAME,
JOB,
FROM
TANUKICHI_TABLE
Order by
ID,
NAME


正解文
SELECT
ID,
NAME,
JOB,
FROM
TANUKICHI_TABLE
Order by
ID,
NAME


重複しているNAMEを消しただけですね!

ほらあなより愛をこめて
たぬきち