前几天做了一个sybase的接口,对端是sybase数据库,我这边是oracle。
发现在oracle下例:
select substr(one,1,2,) left,substr(one,3,2) right,two,three,four from tables where two=1 group by one;
在sybase下却可以这样:
select substring(one,1,2,) left,substring(one,3,2) right,two,three,four from tables where two=1 group by left ,right;
也就是oracle不支持将计算结果作为分组条件,但是sybase的sql可以支持。