SQL: Как передать подвыражение из ГДЕ в SELECT? - PullRequest
0 голосов
/ 05 октября 2010

все!У меня есть Postgresql и запрос


SELECT
  complex_expression()
FROM
  t
WHERE
  complex_expression() != '';

Есть ли способ написать complex_expression() только один раз в запросе и затем обратиться к нему?Спасибо заранее

1 Ответ

2 голосов
/ 05 октября 2010
select * from
( 
SELECT complex_expression() ce
FROM t
)
where ce != '';
...