Oracle 数据库 日常操作函数
-- 获取当天数据
select *
from POS_TRANMAIN where trunc(SLDATE) = trunc(sysdate);
-- decode 等同于 case when then
decode(条件,值1,返回值1,值2,返回值2....)
-- to_char 转字符串
select to_char(SLDATE, 'hh24') 小时 from pos_tranmain;
select * from pos_tranmain where to_char(SLDATE, 'yyyy-MM-dd') = '2022-10-10';
-- 求和
sum()
-- 判断语句(第一个为空,显示y。第一个不为空,显示x)
nvl(x,y)
-- 判断语句(第一个为空,显示z。第一个不为空,显示y)
nvl2(x,y,z)
-- sing比较大小函数
sign()函数根据某个值是0、正数还是负数,分别返回0、1、-1 ,例如:
引用
a=10,b=20
则sign(a-b)返回-1
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
2019-10-28 java.lang.IllegalStateException: Service id not legal hostname (xxx)
2019-10-28 IDEA构建Spring Cloud 多模块项目