1.sysdate获取当前日期
sysdate+1 加一天
sysdate+1/24 加1小时
sysdate+1/(2460) 加1分钟(同样可以换成sysdate+1/24/60)
sysdate+1/(2460*60) 加1秒钟
2.trunc()函数
trunc函数用于截取日期,如
-
SELECT trunc(sysdate) from dual
返回今天的日期
trunc(sysdate).png
-
SELECT trunc(sysdate,'dd') from dual
返回今天的日期
trunc(sysdate,'dd').png
-
SELECT trunc(sysdate,'mm') from dual
返回当月的第一天
trunc(sysdate,'mm').png
-
SELECT trunc(sysdate,'yy') from dual
返回当年的第一天
trunc(sysdate,'yy').png
-
SELECT trunc(sysdate,'yyyy') from dual
(同上)返回当年的第一天
trunc(sysdate,'yyyy').png
-
SELECT trunc(sysdate,'d') from dual
返回当前星期的第一天
trunc(sysdate,'d').png
-
SELECT trunc(sysdate,'hh') from dual
返回当前时间(精确到小时)
trunc(sysdate,'hh').png
-
SELECT trunc(sysdate,'mi') from dual
返回当前时间到分钟
trunc(sysdate,'mi').png
trunc函数用于截取数字
-
SELECT trunc(12.69) from dual
返回截取的整数(不进行四舍五入)
trunc(12.69).png
-
SELECT trunc(12.69,0) from dual
(同上)返回截取的整数,默认为0
trunc(12.69,0).png
-
SELECT trunc(12.69,1) from dual
返回小数点后一位
trunc(12.69,1).png
-
SELECT trunc(12.691,2) from dual
返回小数点后2位
trunc(12.691,2).png
-
SELECT trunc(12.691,-1) from dual
返回小数点前一位
trunc(12.691,-1).png
-
SELECT trunc(12.691,-2) from dual
返回小数点前两位
trunc(12.691,-2).png
3.decode(字段或字段的运算,值,值1,值2)
- decode(性别,'男',1,0)
表中 性别 字段,如果值 = '男',取值 1,否则 取值 0
网友评论