oracle中函数的简单使用
1 2 | --status为空返回 3 ,不为空显示本身的值 select * from public_memo cc where nvl(cc.status, '3' )!= '4' |
1 2 | --status为空显示数据为空,不为空显示本身的值 select nvl2(cc.status,cc.status, '数据为空' ) from public_memo cc |
1 2 3 | --title为 1 显示第一名,为 2 显示第二名,都不是显示未知 select decode(cc.title, 1 , '第一名' , 2 , '第二名' , '未知' ) from public_memo cc where nvl(cc.status, '3' )!= '4' |
sql相关脚本
1 2 3 4 5 | --查询test用户下的所有表 select * from dba_tables cc where cc.OWNER= 'TEST' --设置status字段可为空 alter table public_memo modify status null |
1 2 | insert into public_memo(ids,title,contents,address,longitude,latitude,status) values (sys_guid(), '1' , '23' , '浦东大道' , 12.1234 , 13.2345 , '' ); |
标签:
oracle
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异