Mysql和Oracle语句区别
Mysql语句:
select substr(a.createtime, 1, 4) as statisticsName from defect1 a;
select substr(a.createtime, 1, 7) as statisticsName from defect1 a;
select substr(a.createtime, 1, 10) as statisticsName from defect1 a;
Oracle语句一:
select cn.statisticsID, cn.statisticsName ,cn.record as statisticsName from
( select to_char(a.solveTime,'yyyy') as statisticsID, count(a.createTime) as record ,to_char(a.createTime,'yyyy') as statisticsName from defect1 a
where 1=1 group by to_char(a.solveTime,'yyyy') , to_char(a.createTime, 'yyyy')) cn where record > '1 ' order by statisticsID
select cn.statisticsID, cn.statisticsName ,cn.record as statisticsName from
( select to_char(a.solveTime,'yyyy-mm') as statisticsID, count(a.createTime) as record ,to_char(a.createTime,'yyyy-mm') as statisticsName from defect1 a
where 1=1 group by to_char(a.solveTime,'yyyy-mm') , to_char(a.createTime, 'yyyy-mm')) cn where record > '1 ' order by statisticsID
select cn.statisticsID, cn.statisticsName ,cn.record as statisticsName from
( select to_char(a.solveTime,'yyyy-mm-dd') as statisticsID, count(a.createTime) as record ,to_char(a.createTime,'yyyy-mm-dd') as statisticsName from defect1 a
where 1=1 group by to_char(a.solveTime,'yyyy-mm-dd') , to_char(a.createTime, 'yyyy-mm-dd')) cn where record > '1 ' order by statisticsID
select substr(to_char(a.solveTime,'yyyy-mm-dd'),1,4) as statisticsID,
count(a.createTime) as record from defect1 a where 1=1 group by substr(to_char(a.solveTime,'yyyy-mm-dd'),1,4)
Oracle语句二:
select cn.statisticsID,statisticsName ,cn.record as statisticsName from
( select substr(to_char(a.createTime,'yyyy-mm-dd'), 1, 4) as statisticsID, count(to_char(a.createTime,'yyyy-mm-dd')) as record,substr(to_char(a.createTime,'yyyy-mm-dd'), 1, 4) as statisticsName from defect1 a
where 1=1 group by substr(to_char(a.solveTime,'yyyy-mm-dd'),1,4),to_char(a.createTime,'yyyy-mm-dd') ) cn where record > '1 ' order by statisticsID
转载于:https://www.cnblogs.com/JPAORM/archive/2011/12/06/2510304.html
Mysql和Oracle语句区别相关推荐
- MySQL与Oracle的区别
MySQL与Oracle的区别 1.收费区别 MySQL是轻量型数据库,开源免费.Oracle是收费的而且价格非常高: 2.实例区别 MySQL一个实例可以操作多个库,而Oracle一个实例只能对应一 ...
- 使用Navicat导出表设计(mysql、oracle语句)
使用Navicat导出表设计(mysql.oracle语句) 1.首先点击查询,新建查询,编写sql语句 mysql: SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, ...
- 【进阶之路】Mysql与Oracle的区别
导言 大家好,我是南橘,从接触java到现在也有差不多两年时间了,两年时间,从一名连java有几种数据结构都不懂超级小白,到现在懂了一点点的进阶小白,学到了不少的东西.知识越分享越值钱,我这段时间总结 ...
- 关于mysql和oracle错误的有_关于MySQL与Oracle的区别
0 查询分组时的区别 Oracle数据库中使用Group By分组时 select 后面的列必须是分组的列(group by(列))或者是用了聚合函数的lie 但是 MySQL中 不需要如此 随便分组 ...
- Mysql 和oracle的区别
(1)对事务的提交 MySQL默认是自动提交,而Oracle默认不自动提交,需要用户手动提交,需要在写commit;指令或者点击commit按钮 (2) 分页查询 MySQL是直接在SQL语句中写&q ...
- mysql sqlserver alter语句区别_SQL ALTER
SQL ALTER TABLE 语句 ALTER TABLE 语句 ALTER TABLE 语句用于在已有的表中添加.删除或修改列. SQL ALTER TABLE 语法 如需在表中添加列,请使用下面 ...
- sql和mysql和oracle的区别吗_sql和oracle的语法上有什么区别
sql和oracle语法上的区别有:1.数据类型不同:2.获得当前系统时间的函数不同:3.创建用户的方式不同:4.连接变量和字符串的方式不一样:5.条件语句"if-else-"的语 ...
- oracle与db2的应用场景区别,db2和oracle语句区别
1.取前N条记录 Oracle:Select * from TableName where rownum <= N; DB2:Select * from TableName fetch firs ...
- db2与oracle的区别 锁,db2和oracle语句区别
1.取前N条记录 Oracle:Select * from TableName where rownum <= N; DB2:Select * from TableName fetch firs ...
最新文章
- 花了两天,终于把 Python 的 setup.py 给整明白了
- sql server 根据身份证号计算出生日期和年龄的存储过程
- freebsd 下安装桌面
- 计算机基础ABCDEF,计算机应用基础-在线作业abcdef(76页)-原创力文档
- Ruby on Rails: 使用devise+cancan+rolify建立完整的权限管理系
- 推荐3个C++系统项目!初级开发者必学!
- DevStack安装问题,git clone noVNC.git失败
- 浅谈OpenCL之API分类
- Android中的savedInstanceState
- 关于Eclipse无法显示package Explorer 内容的解决方法
- 城市矢量边界数据下载
- vscode快速删除空白行方法
- Python学习.第一天
- echars、象棋、飞机大战、五子棋
- 大一就开始这样刷题后,我成了同学们眼中的 offer 收割机
- android商品销售系统,化工产品销售管理系统
- 代数结构入门:群、环、域、向量空间
- 兼容火狐、谷歌等主流浏览器的万年历
- vb.net操作数据库之ACCESS(3)
- physxloader.dll x86_PhysXLoader.dll,下载,简介,描述,修复,等相关问题一站搞定_DLL之家...