2008-11-04 22 views

cevap

28

Bir geçici çözüm olacağını Türetilmiş tablo kullanmak için. Örneğin

:

select * 
from 
    (
    select a + b as aliased_column 
    from table 
    ) dt 
where dt.aliased_column = something. 

umarım bu yardımcı olur.

+0

Her zaman SQL'i tekrarladım, bu çok daha iyi! – Coops

1

Takma adınıza bağlı olarak, onu kullanıcı tanımlı bir işleve dönüştürebilir ve her iki konumda da referans gösterebilirsiniz. Aksi taktirde, çok fazla çirkin olma eğiliminde olan ve bu sütunda da sipariş verirseniz 3+ noktayı güncellemek anlamına gelen birçok yerde takma kodu kopyalayabilirsiniz.