SQL初心者です。
よろしくお願い致します。
Oracle SQLのORDER BY句で日本語の別名と英字の別名とでは処理速度が変わるのでしょうか。
例えば、給与から控除額を引いて税抜き給与支給額の多い順に並べたい場合に
以下のようなSQLを検討しました。
ORDER BY句にはSELECT内の計算結果の別名を指定しました。
その結果、処理が遅くなる感じがしました。
代わりに、"税抜き給与支給額"をSIKYU_GAKと英字にすると早くなった気がしました。
日本語の別名と英字の別名とでは処理速度が異なるものでしょうか。
SELECT
t1.ID AS "社員ID"
,t1.NAME AS "社員名"
,t1.KYUYO AS "給与"
,t1.ZEI AS "税金"
,t1.OTHER AS "その他"
,(t1.KYOYO - t1.ZEI - t1.OTHER) AS "税抜き給与支給額"
FROM
社員 t1
ORDER BY
"税抜き給与支給額"