A.column name、B.Column name (A = Table A、B = Table B) を使用する場合、A.Column 名の技術名は何ですか? それは接頭辞、識別子、またはその他のものですか?
5 に答える
9
私はいつもそれがエイリアスと呼ばれているのを見てきました。
編集: うん!
于 2008-12-17T14:34:55.507 に答える
2
彼らはそれを「相関名」とも呼んでいます
http://publib.boulder.ibm.com/iseries/v5r1/ic2924/index.htm?info/db2/rbafzmstc2cornm.htm
于 2008-12-17T14:47:26.650 に答える
1
correlationname は適切に a で使用されるエイリアスだと思いますcorrelated subquery。以下のクエリでは、 E2がcorrelation名前です。
SELECT EMPNO, LASTNAME, WORKDEPT, EDLEVEL
FROM EMPLOYEE
WHERE EDLEVEL >
(SELECT AVG(E2.EDLEVEL)
FROM EMPLOYEE **E2**
WHERE E2.WORKDEPT = WORKDEPT
)
于 2008-12-17T15:20:00.547 に答える
1
「SQL-99 Complete, Really」のコピーから:
(
<Correlation name>またはエイリアス) は、あるテーブルにまたがる変数を識別します。つまり、指定されたテーブルの行だけが値として許可される変数です。
したがって、「エイリアス」または「相関名」のいずれかが受け入れられます。「エイリアス」は選択リストで定義された列エイリアスにも使用されますが、この用語を使用する場合は、どちらを意味するかを明確にする必要があります。
于 2008-12-17T16:48:11.510 に答える
0
正しい名前は table-alias だと思います
于 2008-12-17T14:51:29.043 に答える