几个强大的oracle自带函数,可根据日期算年纪,根据数值匹配字段
2024-10-11 07:51:39
select A.USER_NAME,
decode(A.SEX, 1, '男', 2, '女')AS SEX,
A.HEAD_PORTRAIT,
TRUNC(months_between(sysdate, A.BIRTHDAY) / 12) || '岁' AS BIRTHDAY,
Z.DISEASE_NAME
from T_PATIENT_INFO A
说明:decode 数值匹配字段,写到sql里就不用再到页面上进行<c:if>判断了,
months_between 获取两个时间之间的间隔月数,这里是整除12来获取岁数,很是方便,
TRUNC函数返回以指定元素格式截去一部分的日期值
还有sql中的连接符 ||,也要注意,用处很多也用的很广
一下列了几个函数的示例,可以参考
decode(A.STATUS, 0, '未完成', 1, '已完成', 2, '待完成', 5, '已删除' )AS STATUS_NAME,
to_char( A.CREATE_TIME, 'YYYY-MM-DD hh:mi:ss') as CREATE_TIME
to_char( A.CREATE_TIME, 'YYYY-MM-DD HH24:mi:ss') as CREATE_TIME,
to_char( F.TIME, 'YYYY-MM-DD HH24:mi:ss') as TIME
最新文章
- jmeter之线程组的使用
- Python爬虫Scrapy框架入门(3)
- python string intern
- (转)android图片压缩总结
- python 的内嵌time模板翻译及说明[转]
- 初识50个Linux命令
- html5+ 获取当前设备的加速度信息
- TinyXML 在vs2010 VC++使用
- ytu 1938:首字母变大写(水题)
- 基于Bootstrap的jQuery开关按钮组合
- Native libraries .so.XY failing to link at runtime
- Linux新手入门:通过chmod改变文件权限--转
- WINDOWS+L组合键锁定XP
- Java SE 6 新特性: HTTP 增强--转
- html中发送邮箱的链接
- C#调用VB6写的ActiveX Dll
- 第一次碰到try-except(core python programming 2nd Edition 3.6)
- Java中,当表单含有文件上传时,提交数据的如何读取
- opensatck 使用devstack在 laptop上的 网络配置
- hdu4099 Revenge of Fibonacci 字典树
热门文章
- Java---StringBuffer()方法的简单应用
- Emacs添加主题插件(Win系统)
- G - Island Transport - hdu 4280(最大流)
- Ubuntu 13.04 安装 GCC4.8.1
- 8000401a错误解决方式(Excel)
- 2015 UESTC Winter Training #6【Regionals 2010 >;>; North America - Rocky Mountain】
- 线段树---HDU1166敌兵布阵
- 95秀-弹窗+listview+动画 示例
- C# DBNULL与NULL之间的区别【转】
- 字符串转化为json的三种方法