1.floor(n) 返回小于或等于参数的整数。参数为number型或可以隐式转换为number的类型。
SQL> select floor(4.9) from dual;
FLOOR(4.9)
----------
4
SQL> select floor(4.4) from dual;
FLOOR(4.4)
----------
4
2.nullif(a,b) 比较两个参数是否相等,相等返回null不相等返回第一个参数
SQL> select nullif('a','a') from dual;
N
-
select nullif(a1,a2) from qyxxsb where rownum<10 例子中的a1代表企业名称,a2是注册地址,所以肯定不同的,就输出a1的值
NULLIF(A1,A2)
北京恒信浩远科技发展有限公司
北京御锦堂生物技术有限公司
北京润清园几点管理有限公司北京桃飞克商贸有限公司
北京兰奥兴达科技发展有限公司
北京金晟元德商贸有限公司
北京千滕盛房地产开发有限公司
北京金路通机械设备租赁中心
北京红烛光机械设备租赁中心
select nullif(a1,a1) from qyxxsb where rownum<10
NULLIF(A1,A2)
结果全为空。
平台函数:
if(条件表达式,表达式1,表达式2)
例子:在单元格风格中写入color:[%=if(repField("compute")>20000000,"red","blue")%] myproject中的 各乡镇0801-0831支出总额
这个例子是说在这样的表中如果金额大于了20000000就将北京变为红色
通过这个例子又引出另一个函数repField(“”),取字段的值,“”中为字段的名字