1.
oracle:
利用between 1and 2条件限定的时候1要小于2,
如果1大于2语法上没有问题,可是不会有输出结果
例如:
SQL> create table test(a integer);
Table created.
SQL> insert into test values(2);
1 row created.
SQL> commit;
Commit complete.
SQL> select * from test;
A
----------
2
SQL> select * from test where a between 1 and 3;
A
----------
2
SQL> select * from test where a between 3 and 1;
no rows selected
2.
informix
别名中不要使用full
例如select * from tpa_radio_sum radio,outer tpa_cell_full_sum full
写法是错误的,
错误原因应该为full为informix的关键字,而在数据库中关键字是不能作为字段名或者别名使用的
都是些小问题,不过小问题容易犯大错误,提醒大家注意