oracle中的remark,Oracle cookie remark
//利用decode实现枚举值到枚举名称的一个转换:
select count(t.id) as amount,
decode(t.CAPITAL_TYPE,
1,
'有帐设备',
2,
'买断设备',
3,
'帐消库存',
4,
'净值为零') as name
from Mach_Basic_Info t
where t.mach_state in (1, 2)
group by t.CAPITAL_TYPE
order by amount desc
//对具有id-parent_id结构的字典表进行一个第一级别的关联汇总:
select t1.parent_id, t1.amount, t2.type_name
from (select d.parent_id, count(t.id) as amount
from Mach_Basic_Info t, Mach_Type_dict d
where t.mach_type_id = d.id
and t.mach_state in (1, 2)
group by d.parent_id) t1,
Mach_Type_dict t2
where t1.parent_id = t2.id
order by amount desc
//对具有id-parent_id,inner_code(内部层次编码,开发可见),outer_code(外部用户编码,用户可见)结构的字典表进行一个关联查询:
select *
From (select m.MANAGE_DEPT_ID,
t.inner_code,
m.original_value,
m.net_value
from mach_basic_info m, mach_type_dict t
Where m.mach_state in (1, 2)
and m.mach_type_id = t.id) t,
mach_type_dict t1
Where t1.inner_code = substr(t.inner_code, 1, 4)
And t1.parent_id is null
//按2000年的12个月份对数量,原值,净值进行汇总,以万元计
select substr(to_char(t.Acquisition_Date, 'yyyy-mm-dd'), 6, 2), count(t.id), round(sum(t.original_value) / 10000) as originalVal, round(sum(t.net_value) /10000) as netVal from mach_basic_info t where substr(to_char(t.Acquisition_Date, 'yyyy-mm-dd'), 1, 4) = '2000' and t.owner_dept_id = 1 group by substr(to_char(t.Acquisition_Date, 'yyyy-mm-dd'), 6, 2)
oracle中的remark,Oracle cookie remark相关推荐
- oracle中rollback用法,Oracle中SAVEPOINT和ROLLBACK用法
savepoint是事务内部允许部分rollback的标志符.因为事务中对记录做了修改,我们可以在事务中创建savepoint来标识不同的点.如果遇到错误,就可以rollback到不同的点或直接回来事 ...
- oracle中DBWR全称,Oracle基本术语大全
Oracle基本术语大全 §2.4.2 重做日志工作模式Oracle可以在两种模式之一来工作: 1)ARCHIVELOG模式(可恢复) Oracle 一般至少有两个日志文件.它们轮流交替地被写入所作的 ...
- 在Oracle中exception关键字,Oracle表字段有Oracle关键字出现异常解决方案
一.问题由来 现在进行项目改造,数据库需要迁移,由原来的使用GBase数据库改为使用Oracle数据库,今天测试人员在测试时后台报了一个异常. 把SQL语句单独复制出来进行查询,还是报错,仔细分析原因 ...
- oracle中各种函数,oracle中常用函数大全
1.数值型常用函数 函数 返回值 样例 显示 ceil(n) 大于或等于数值n的最小整数 select ceil(10.6) from dual; 11 floor(n) 小于等于数值n的最大整数 s ...
- oracle中判断空,Oracle中判断空游标的方法
1.声明包 create or replace package TAL_TEST is -- Author : ADMINISTRATOR -- Created : 2012/12/9 15:15:3 ...
- oracle中正则表达式规则,Oracle中的正则表达式(及函数)详解
1.概述 相信大家对正则表达式都不陌生,从linux下的命令到Java等编程语言,正则表达式无处不在,虽然我们实际使用的时候也并不一定太多,但是当我们要处理字符串时,它确实是一个强大的工具. 上一篇文 ...
- Oracle中限定日期,Oracle 日期的一些简单使用
Oracle 日期的一些简单使用 更新时间:2009年08月04日 16:52:35 作者: 学习了这么长的数据库,突然意识到自己对于数据库主外键的意义完全弄不懂,是唯一标识一条记录,是为连接查询 ...
- oracle中having作用,oracle中having与where的区别
1.where 不能放在group by 的后面 2.HAVING 是跟GROUP BY 连在一起用的,放在GROUP BY 后面,此时的作用相当于WHERE 3.WHERE 后面的条件中不能有聚集函 ...
- oracle中创建游标,oracle 存储过程创建游标
Oracle与Sql Server差异点详解 1.create函数或存储过程异同点 Oracle 创建函数或存储过程一般是 create or replace -- SQL SERVER 则是在创建之 ...
- oracle中的to_number,Oracle中to_number()函数的用法
to_number()函数是oracle中常用的类型转换函数之一,是将一些处理过的按一定格式编排过的字符串变回数值型的格式. 1.to_number()函数可以将char或varchar2类型的str ...
最新文章
- Linux Centos 7 安装配置nginx
- mysql创建新用户并分配数据库权限
- 第16章 C预处理器和C库 16.3 在#define中使用参数
- 采样频率和带宽的关系_基于矢量网络分析仪的 TDR 与传统采样示波器 TDR 之间的测量性能和优势比较...
- 注解java_Java注解教程及自定义注解
- HTK语音识别基础教程.ppt
- duet设置_一秒把平板变 PC 电脑的扩展屏幕:TwomonUSB Duet Display 对比评测
- win10系统恢复win7的照片查看器
- Win10查看已存储WiFi密码的两种方法
- 【收藏】亲测奥维互动地图如何导入2023谷歌地图
- 友华改设备标识命令_电信路由器密码怎么修改,路由器牌子是友华通信
- 【Python系列】Python写csv文件长数字变成科学记数法的解决方案
- 流媒体传输 - HLS 协议
- bzoj 2330 / AcWing 368 银河 差分约束系统+tarjan缩点+拓扑排序
- 我的自白--道路与梦想
- 山东大学软件学院2020-2021 软件工程考试纲要与考题回忆
- 跳槽前恶补面试题,成功上岸阿里,拿到33k的测开offer
- arcgis风向_ArcGIS教程:如何制作风或水流速流向图
- 企业团队建设与管理培训PPT模板
- 原生js实现如下效果: 一个按钮,点击它会弹出对话框,但5秒内再点击不会再弹出对话框。5秒后恢复正常。