作者valda (valda)
看板Database
標題[SQL ] 請問有了解informix的高手嗎?
時間Sat Aug 17 02:08:37 2013
大家好
之前專案都是接觸oracle與sql server
第一次使用informix
遇到個問題
select
xxxx
,case when col1='xx' then value else null end case
from
(
select * from tablename where col1 in ('xx','xxx')
)
這樣執行是可以的
但是,一但alias column name就會出錯
select
xxxx
,(case when col1='xx' then value else null end case) as newname
from
(
select * from tablename where col1 in ('xx','xxx')
)
請問該語法要如何下才可以alias column name呢?
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.55.158
1F:推 NullLife:case到end應該就結束了 你後面掛的case就是別名吧@@? 08/18 13:57
2F:推 wilsmart:同樓上 08/19 13:18