sysdate 为数据库服务器的当前系统时间 to_char 是将日期型转为字符型的函数 to_date 是将字符型转为日期型的函数一般使用 yyyy-mm-dd hh24:mi:ss格式当没有指定时间部分时则默认时间为 00:00:00 dual 表为sys用户的表这个表仅有一条记录可以用于计算一些表达式如果有好事者用 sys 用户登录系统然后在 dual 表增加了记录的话那么系统99.9
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级 第三级第四级第五级第5章 数据库设计 数据库设计_SQL解析SQL语句优化技术分析 Oracle 函数讲解 SQL语句解析数据库设计总结NEXTSQL语句优化技术分析操作符优化IN 操作符用IN写出来的SQL的优点是比较容易写及清晰易懂这比较适合现代软件开发的风格但是用IN的SQL性能总是比较低的从Oracl
数值函数函 数功 能实 例结 果abs求绝对值函数abs(?5)5sqrt求平方根函数sqrt(2)1.41421356power求幂函数power(23)8cos求余弦三角函数cos(3.14159)?1mod求除法余数mod(1600 300)100ceil求大于等于某数的最小整数ceil(2.35)3floor求小于等于某数的最大整数floor(2.35)2round按指定精度
SQLServer和Oracle的常用函数对比 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小) S:select floor(-1.001) v