人々がテーブル エイリアスをどのように使用しているか知りたいです。私が働いている他の開発者は、常にテーブル エイリアスを使用し、常に a、b、c などのエイリアスを使用します。
次に例を示します。
SELECT a.TripNum, b.SegmentNum, b.StopNum, b.ArrivalTime
FROM Trip a, Segment b
WHERE a.TripNum = b.TripNum
私はそれらに同意しません。また、テーブル エイリアスはもっと慎重に使用する必要があると思います。
クエリに同じテーブルを 2 回含める場合や、テーブル名が非常に長く、クエリで短い名前を使用するとクエリが読みやすくなる場合に使用する必要があると思います。
また、エイリアスは単なる文字ではなく、わかりやすい名前にする必要があると思います。上記の例で、1 文字のテーブル エイリアスを使用する必要があると感じた場合は、Trip テーブルに t を使用し、セグメント テーブルに s を使用します。