mssql与oracle常用函数对照

银河麒麟Arm64 v10 sp1系统QT5.12.8离线环境配置全攻略 本文详细介绍了在银河麒麟Arm64 v10 sp1系统上配置QT5.12.8离线开发环境的完整流程。从安装包获取、依赖检查到环境变量配置,逐步指导开发者解决飞腾处理器架构下的常见问题,包括OpenGL库冲突、中文乱码处理等,特别适合军工、政务等需要离线部署的场景。 阅读详情

 

 

  --取随机数

  --MSSQL:

  select rand() value 

  --ORACLE:

  select sys.dbms_random.value(0,1) value from dual;

  21.求字符序号

  --MSSQL:

  select ascii('a') value

  --ORACLE:

  select ascii('a') value from dual;

 

  23.连接

  --MSSQL:

  select '11'+'22'+'33' value

  --ORACLE:

  select CONCAT('11','22')||33 value from dual;

 

  23.子串位置

  --MSSQL:

  select CHARINDEX('s','sdsq',2) value 

  --ORACLE:

  select INSTR('sdsq','s',2) value from dual;

 

  23.模糊子串的位置 --返回2,参数去掉中间%则返回7

  --MSSQL:

  select patindex('%d%q%','sdsfasdqe') value 

  --ORACLE:  oracle没发现,但是instr可以通过第四个参数控制出现次数

  select 

  INSTR('sdsfasdqe','sd',1,2) value from dual; 返回6

 

  24.求子串

  --MSSQL:

  select substring('abcd',2,2) value 

  --ORACLE:

  select substr('abcd',2,2) value from dual;

 

  25.子串代替 返回aijklmnef

  --MSSQL:

  Select STUFF('abcdef', 2, 3, 'ijklmn') value

  --ORACLE:

  Select Replace('abcdef', 'bcd', 'ijklmn') value from dual;

 

  26.子串全部替换

  --MSSQL:没发现

  --ORACLE:

  select Translate('fasdbfasegas','fa','我' ) value from dual;

 

  27.长度

  --MSSQL:

  len,datalength

  --ORACLE:

  length

 

  28.大小写转换 lower,upper

  29.单词首字母大写

  --MSSQL:没发现

  --ORACLE:

  select INITCAP('abcd dsaf df') value from dual;

 

  30.左补空格(LPAD的第一个参数为空格则同space函数)

  --MSSQL:

  select space(10)+'abcd' value

  --ORACLE:

  select LPAD('abcd',14) value from dual;

 

  31.右补空格(RPAD的第一个参数为空格则同space函数)

  --MSSQL:

  select 'abcd'+space(10) value

  --ORACLE:

  select RPAD('abcd',14) value from dual;

 

  32.删除空格

  --MSSQL:

  ltrim,rtrim

  --ORACLE:

  ltrim,rtrim,trim

 

  33. 重复字符串

  --MSSQL:

  select REPLICATE('abcd',2) value 

  --ORACLE:没发现

 

  34.发音相似性比较(这两个单词返回值一样,发音相同)

  --MSSQL:

  Select SOUNDEX ('Smith'), SOUNDEX ('Smythe')

  --ORACLE:

  Select SOUNDEX ('Smith'), SOUNDEX ('Smythe') from dual;

  SQLServer中用Select DIFFERENCE('Smithers', 'Smythers') 比较soundex的差

  返回0-4,4为同音,1最高

 

  --------------日期函数

 

  35.系统时间

  --MSSQL:select getdate() value

  --ORACLE:select sysdate value from dual;

 

   36.前后几日

  直接与整数相加减

 

  37.求日期

  --MSSQL:

  select convert(char(10),getdate(),20) value

  --ORACLE:

  select trunc(sysdate) value from dual;

  select to_char(sysdate,'yyyy-mm-dd') value from dual;

 

  38.求时间

  --MSSQL:

  select convert(char(8),getdate(),108) value

  --ORACLE:

  select to_char(sysdate,'hh24:mm:ss') value from dual;

 

  39.取日期时间的其他部分

  --MSSQL:

  DATEPART 和 DATENAME 函数 (第一个参数决定) 

  --ORACLE:

  to_char函数 第二个参数决定-参数---------------------------------下表需要补充

  --year yy, yyyy 

  quarter qq, q (季度)

  month mm, m (m O无效)

  dayofyear dy, y (O表星期)

  day dd, d (d O无效)

  week wk, ww (wk O无效)

  weekday dw (O不清楚)

  Hour hh,hh12,hh24 (hh12,hh24 S无效)

  minute mi, n (n O无效)

  second ss, s (s O无效)

  millisecond ms (O无效)

  ----------------------------------------------

 

  40.当月最后一天

  --MSSQL:不知道

  --ORACLE:

  select LAST_DAY(sysdate) value from dual;

 

  41.本星期的某一天(比如星期日)

  --MSSQL:不知道

  --ORACLE:

  Select Next_day(sysdate,7) vaule FROM dual;

 

  42.字符串转时间

  --MSSQL:

  可以直接转或者select cast('2004-09-08'as datetime) value

  --ORACLE:

  Select To_date('2004-01-05 22:09:38','yyyy-mm-dd hh24-mi-ss') vaule FROM dual;

 

  43.求两日期某一部分的差(比如秒)

  --MSSQL:

  select datediff(ss,getdate(),getdate()+12.3) value

  --ORACLE:直接用两个日期相减(比如d1-d2=12.3)

  Select (d1-d2)*24*60*60 vaule FROM dual;

 

  44.根据差值求新的日期(比如分钟)

  --MSSQL:

  select dateadd(mi,8,getdate()) value

  --ORACLE:

  Select sysdate+8/60/24 vaule FROM dual;

 

  45.求不同时区时间

  --MSSQL:不知道

  --ORACLE:

  Select New_time(sysdate,'ydt','gmt' ) vaule FROM dual;

  -----时区参数,北京在东8区应该是Ydt-------

  --AST ADT 大西洋标准时间

  --BST BDT 白令海标准时间

  --CST CDT 中部标准时间

  --EST EDT 东部标准时间

  --GMT 格林尼治标准时间

  --HST HDT 阿拉斯加—夏威夷标准时间

  --MST MDT 山区标准时间

  --NST 纽芬兰标准时间

  --PST PDT 太平洋标准时间

  --YST YDT YUKON标准时间 

SAP ERP与金蝶云星空的集成案例(新能源光伏行业) 通过建设PLM、SAP、MES、WMS、SCADA、EAM等多系统集成的工业互联网平台作为数字化工厂的控制中枢,不仅可以实现人员、设备、物料、工艺参数、产品等生产全流程追溯管理,同时也可以根据数据采集进行生产现场的控制调节,最大程度降低能耗水平。销售订单创建下推金蝶采购订单创建修改、销售订单创建下推金蝶销售订单创建修改、销售发货过账下推金蝶采购入库单、销售发货过账下推金蝶销售出库单:在SAP ERP系统创建销售订单、销售发货过账单后推送到云星空系统,进行采购/销售订单的创建修改、完成物料的入库和出库流程。 阅读详情

相关推荐

几率大的Redis面试题(含答案)

本文的面试题如下: Redis 持久化机制 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题 热点数据和冷数据是什么 Memcache与Redis的区别都有哪些? 单线程的redis为什么这么快 redis的数据类型,以及每种数据类型的使用场景,Redis 内部结构 redis的过期策略以及内存淘汰机制【~】 Redis 为什么是单线程的,优点 如何解决redis的并发竞争key问题 Red...

睶 38万+

oracle table 碎片化整理及查看函数 show_space

tom 大神写的,有空再翻翻 tom 的书。 CREATE OR REPLACE NONEDITIONABLE PROCEDURE show_space ( p_segname_1 IN VARCHAR2, p_type_1 IN VARCHAR2 DEFAULT 'TABLE', p_space IN VARCHAR2 DEFAULT 'M...

一名数据库爱好者的专栏 693

网络摄像头(IPC)介绍:类型、供电、镜头、夜视等

IPC(Internet Protocol Camera,网络摄像头),它是一种由传统摄像机与网络技术结合所产生的新一代摄像机。它可以将视频、音频、报警及控制信号通过网络传输,接受网络监控主机(NVR或监控管理平台)的管理。IPC可与路由器、交换机、NVR等设备组建成为监控系统。

学无止境,Fighting! 1万+

sql与oracle中的函数对比

1.绝对值   S:select abs(-1) value   O:select abs(-1) value from dual ltesting.net   2.取整(大)   S:select ceiling(-1.001) value   O:select ceil(-1.001) value from dual   3.取整(小)   S:select floor

smartzhaomin的专栏 855

CANoe UDS $27服务DLL生成实战:从工程配置到算法修改全流程

本文详细介绍了在Vector CANoe中为UDS(统一诊断服务)的$27安全访问服务生成定制化DLL(动态链接库)的全流程。从定位官方参考工程、配置Visual Studio开发环境,到深入解析核心的GenerateKeyEx函数接口,并重点演示了如何修改和实现自定义的种子-密钥安全算法,最终完成DLL的编译、部署与CANoe集成测试,为汽车电子诊断开发提供实战指导。

star5的专栏 535

SPSS_Process—简单&平行&链式中介模型

本篇文章介绍采用SPSS的插件Process对简单中介、链式中介、平行中介模型进行检验的操作方法及结果解读。

m0_54401011的博客 4万+

oralce函数大全

oralce函数大全 ABS 返回指定值的绝对值 SQL> select abs(100),abs(-100) from dual;  ABS(100) ABS(-100) --------- ---------       100       100 ACOS

工作博客 3634

华为灵衢UB总线介绍

华为发布"灵衢"(UB)超节点互联协议,旨在构建支持AI大模型计算的基础设施。该协议采用统一内存语义和对等架构,使设备可直接访问远程内存,实现资源池化。技术突破包括2.1微秒超低时延和TB级带宽,支持64节点、52万张昇腾卡的集群互联。相比传统RDMA,"灵衢"更注重系统级资源调度,而非单纯数据传输。华为开放技术规范,推动生态建设,已有厂商开发兼容IP核。"灵衢"可适应x86、RISC-V等架构,未来将扩展至百万卡规模集群。

技术引领业务创新 4428

Oracle 知识精要汇总

oracle语句,需要了解一下~ oracle知识的总结 一、主要数据类型 1.字符型 varchar(10):定长的字符型数据 char(2):定长的字符型数据 varchar2(20):变长的字符串数据 long :变长度的字符串,最大字节数可达2GB BLOB:二进制数据,最大字节数4G BFILE:二进制数据外部存储,最大字节数4G 2.数据型 number(4):不带小数点的数据 number(8,2):数据的总长度是8位,小数点后占两位 3.日期型 date 二、SQL语句分类

m0_50762431的博客 2737

CUDA&PCL 点云体素下采样

CUDA&PCL 点云体素下采样

dayuhaitang1的博客 1268

Microsoft Dynamics 365软件二次开发:Dynamics365部署与版本控制策略

在Microsoft Dynamics 365中,自定义实体允许开发者扩展系统以满足特定业务需求。自定义实体可以包含字段、选项集、关系和其他属性,与标准实体类似,但完全由用户定义。1. 登录到Dynamics 365环境。2. 转到“解决方案”区域,选择“自定义”。3. 在“自定义”菜单中,选择“实体”。4. 点击“新建”,输入实体名称,例如“客户反馈”。5. 添加字段,如“反馈类型”、“反馈日期”、“描述”等。6. 设置主键和唯一标识符。7. 定义关系,如与“客户”实体的关联。

kkchenjj的博客 2208

ORACLE函数大全

SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual;         A         A      ZERO     SPACE--------- --------- --------- ---------     

vic78的专栏 795

【GameFramework框架内置模块】6、实体(Entity)

实体Entity就是一个实体的基本单元,类似于Unity的GameObject对象本体,然后这个本体上面附加其他各种各样组件,才能实现各种各样的功能。一般需要在游戏运行时动态加载的游戏对象,比如怪物、武器、子弹、特效,都需要给这个物体挂载一个实体Entity,这样的话就可以方便的对实例出来的对象进行管理。下面就来看一下如何使用吧。

优快云博客专家,Unity3D高级软件工程师,《Unity 3D从入门到实战》作者。 3137

SQL Server 与 Oracle 常用函数对照表

本文对比了SQL Server和Oracle数据库在字符串处理、数值计算、日期与时间处理、逻辑与条件函数以及聚合与窗口函数等方面的常用函数及其用法。通过具体实例展示了两种数据库在函数名称、参数顺序和功能上的差异。例如,SQL Server使用SUBSTRING,而Oracle使用SUBSTR;Oracle的CONCAT仅支持两个参数,需嵌套调用拼接多个值。此外,文章还指出了日期处理、空值处理和版本兼容性等方面的注意事项,帮助用户更好地理解和应用这些函数。

沐白的博客 958

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Oracle 与SQL Server 2000常用函数对照

此文章系摘抄,非原创,供参考。文中提及函数并非Oracle及SQL Server 的全部功能,尤其分析挖掘函数,并未完全涵盖,请以实际解决问题优先,勿妄谈二者优劣。1.绝对值  S:select abs(-1) value  O:select abs(-1) value from dual  2.取整(大)  S:select ceiling(-1.001) value  O:sele

№悟◇ 715

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Oracle 与SQL Server 2000常用函数对照 [摘抄]

此文章系摘抄,非原创,供参考。 文中提及函数并非Oracle及SQL Server 的全部功能,尤其分析挖掘函数,并未完全涵盖,请以实际解决问题优先,勿妄谈二者优劣。 1.绝对值  S:select abs(-1) value  O:select abs(-1) value from dual   2.取整(大)  S:select ceiling(-1.001) value  O:se...

weixin_33971130的博客 76

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

SQL Server和Oracle常用函数对比

SQL Server和Oracle常用函数对比  SQLServer和Oracle是大家经常用到的数据库,在此感谢热心网友总结出这些常用函数以供参考。 数学函数   1.绝对值   S:select abs(-1) value   O:select abs(-1) value from dual   2.取整(大)   S:select ceiling(-1.001) value   O:sele

云中客的专栏 1463

oracle与SQLSERVER常用函数对比.

SQLServer和Oracle常用函数对比  发布时间:2004年12月21日 10:32       SQLServer和Oracle是大家经常用到的数据库,在此感谢作者总结出这些常用函数以供大家参考。 数学函数   1.绝对值   S:select abs(-1) value   O:select abs(-1) value from dual   2.取整(大)   S:select ce

天涯柳絮的专栏 1174

SqlServer,Oracle 常用函数比较

SqlServer,Oracle 常用函数比较 数学函数:1.绝对值    Sql Server: SELECT abs(-1) value    Oracle: SELECT abs(-1) value from dual2.取整(大)    Sql Server: SELECT ceiling(-1.001) value    Oracle: SELEC

guoquan2003的专栏 2343

SQLServer和Oracle的常用函数对比

 SQLServer和Oracle的常用函数对比   1.绝对值   S:select abs(-1) value   O:select abs(-1) value from dual   2.取整(大)   S:select ceiling(-1.001) value   O:select ceil(-1.001) value from dual   3.取整(小)   S:select flo

hdhai9451的专栏 1831

Oracle/PostgreSQL/MSSQL/MySQL函数实现对照表

Oracle/PostgreSQL/MSSQL/MySQL函数实现对照表

兮动人 817

sqlserver对比Oracle,SQLServer和Oracle的常用函数对比

SQLServer和Oracle的常用函数对比(实用)---------数学函数1.绝对值S:select abs(-1) value O:select abs(-1) value from dual2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual3.取整(小)S:select floor(-1...

weixin_29531757的博客 235

sqlserver和oracle常用函数对比

sqlserver和oracle常用函数对比 数学函数   1.绝对值   S:select abs(-1) value   O:select abs(-1) value from dual   2.取整(大)   S:select ceiling(-1.001) value   O:select ceil(-1.001) value from dual   3.取整(小)   S

没有思考就没有发言权 456
上一篇: MSSQL ORALCE 数据类型 对应
下一篇: 线性链表 各种操作整理 数据结构
firetaker
博客等级 码龄20年 119粉丝 249原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值