SQL Server和Oracle的常用函数对比

因时机器人-灵巧手配置方案(Ubuntu18.04) 阅读详情

数学函数   

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 floor(-1.001) value   O:select floor(-1.001) value from dual      

4.取整(截取)   S:select cast(-1.002 as int) value   O:select trunc(-1.002) value from dual      

5.四舍五入   S:select round(1.23456,4) value 1.23460   O:select round(1.23456,4) value from dual 1.2346      

6.e为底的幂   S:select Exp(1) value 2.7182818284590451   O:select Exp(1) value from dual 2.71828182      

7.取e为底的对数   S:select log(2.7182818284590451) value 1   O:select ln(2.7182818284590451) value from dual; 1      

8.取10为底对数   S:select log10(10) value 1   O:select log(10,10) value from dual; 1      

9.取平方   S:select SQUARE(4) value 16   O:select power(4,2) value from dual 16      

10.取平方根   S:select SQRT(4) value 2   O:select SQRT(4) value from dual 2      

11.求任意数为底的幂   S:select power(3,4) value 81   O:select power(3,4) value from dual 81      

12.取随机数   S:select rand() value   O:select sys.dbms_random.value(0,1) value from dual;      

13.取符号   S:select sign(-8) value -1   O:select sign(-8) value from dual -1      

数学函数   

14.圆周率   S:SELECT PI() value 3.1415926535897931   O:不知道      

15.sin,cos,tan 参数都以弧度为单位   例如:select sin(PI()/2) value 得到1(SQLServer)      

16.Asin,Acos,Atan,Atan2 返回弧度      

17.弧度角度互换(SQLServer,Oracle不知道)   DEGREES:弧度-〉角度   RADIANS:角度-〉弧度      

数值间比较   

18. 求集合最大值   S:select max(value) value from   (select 1 value   union   select -2 value   union   select 4 value   union   select 3 value)a      O:select greatest(1,-2,4,3) value from dual      

19. 求集合最小值   S:select min(value) value from   (select 1 value   union   select -2 value   union   select 4 value   union   select 3 value)a      O:select least(1,-2,4,3) value from dual      

20.如何处理null值(F2中的null以10代替)   S:select F1,IsNull(F2,10) value from Tbl   O:select F1,nvl(F2,10) value from Tbl      

数值间比较   

21.求字符序号   S:select ascii('a') value   O:select ascii('a') value from dual      

22.从序号求字符   S:select char(97) value   O:select chr(97) value from dual      

23.连接   S:select '11'+'22'+'33' value   O:select CONCAT('11','22')||33 value from dual      

23.子串位置 --返回3   S:select CHARINDEX('s','sdsq',2) value   O:select INSTR('sdsq','s',2) value from dual      

23.模糊子串的位置 --返回2,参数去掉中间%则返回7   S:select patindex('%d%q%','sdsfasdqe') value   O:oracle没发现,但是instr可以通过第四霾问刂瞥鱿执问?BR>  select INSTR('sdsfasdqe','sd',1,2) value from dual 返回6      

24.求子串   S:select substring('abcd',2,2) value   O:select substr('abcd',2,2) value from dual      

25.子串代替 返回aijklmnef   S:SELECT STUFF('abcdef', 2, 3, 'ijklmn') value   O:SELECT Replace('abcdef', 'bcd', 'ijklmn') value from dual      

26.子串全部替换   S:没发现   O:select Translate('fasdbfasegas','fa','我' ) value from dual      

27.长度   S:len,datalength   O:length      

28.大小写转换 lower,upper      

29.单词首字母大写   S:没发现   O:select INITCAP('abcd dsaf df') value from dual      

30.左补空格(LPAD的第一个参数为空格则同space函数)   S:select space(10)+'abcd' value   O:select LPAD('abcd',14) value from dual      

31.右补空格(RPAD的第一个参数为空格则同space函数)   S:select 'abcd'+space(10) value   O:select RPAD('abcd',14) value from dual      

32.删除空格   S:ltrim,rtrim   O:ltrim,rtrim,trim      

33. 重复字符串   S:select REPLICATE('abcd',2) value   O:没发现      

34.发音相似性比较(这两个单词返回值一样,发音相同)   S:SELECT SOUNDEX ('Smith'), SOUNDEX ('Smythe')   O:SELECT SOUNDEX ('Smith'), SOUNDEX ('Smythe') from dual   SQLServer中用SELECT DIFFERENCE('Smithers', 'Smythers') 比较soundex的差   返回0-4,4为同音,1最高      

日期函数   

35.系统时间   S:select getdate() value   O:select sysdate value from dual      

36.前后几日   直接与整数相加减      

37.求日期   S:select convert(char(10),getdate(),20) value   O:select trunc(sysdate) value from dual   select to_char(sysdate,'yyyy-mm-dd') value from dual      

38.求时间   S:select convert(char(8),getdate(),108) value   O:select to_char(sysdate,'hh24:mm:ss') value from dual      

39.取日期时间的其他部分   S:DATEPART 和 DATENAME 函数 (第一个参数决定)   O: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.当月最后一天   S:不知道   O:select LAST_DAY(sysdate) value from dual      

41.本星期的某一天(比如星期日)   S:不知道   O:SELECT Next_day(sysdate,7) vaule FROM DUAL;      

42.字符串转时间   S:可以直接转或者select cast('2004-09-08'as datetime) value   O:SELECT To_date('2004-01-05 22:09:38','yyyy-mm-dd hh24-mi-ss') vaule FROM DUAL;      

43.求两日期某一部分的差(比如秒)   S:select datediff(ss,getdate(),getdate()+12.3) value   O:直接用两个日期相减(比如d1-d2=12.3)   SELECT (d1-d2)*24*60*60 vaule FROM DUAL;      

44.根据差值求新的日期(比如分钟)   S:select dateadd(mi,8,getdate()) value   O:SELECT sysdate+8/60/24 vaule FROM DUAL;      

45.求不同时区时间   S:不知道   O: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标准时间

 

DPO(Direct Preference Optimization)直接偏好优化 本文介绍了DPO(直接偏好优化)方法,该方法通过简化传统的RLHF(基于人类反馈的强化学习)流程,直接利用人类偏好数据进行模型优化。DPO的核心思想是跳过奖励模型训练和强化学习交互步骤,通过数学推导将优化目标转化为仅与策略概率分布相关的形式。推导表明最优策略与奖励模型之间存在显式关系,从而可以构建直接优化策略的损失函数。与RLHF相比,DPO简化了训练流程,提高了工程实现稳定性,同时保持了同等效果。 阅读详情

相关推荐

PyCharm + Anaconda虚拟环境:完美配置PySide6开发三件套(Designer/UIC/RCC)的避坑指南

本文详细介绍了如何在PyCharm和Anaconda虚拟环境中配置PySide6开发三件套(Designer/UIC/RCC),提供从环境准备到工具集成的完整解决方案。通过清晰的路径定位和PyCharm外部工具配置指南,帮助开发者快速搭建高效的Python GUI开发环境,避免常见配置陷阱。

weixin_28828243的博客 338

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

matlab生成blocks、bumps和doppler标准测试信号

关键函数:wnoise使用方式X = wnoise(FUN,N) [X,XN] = wnoise(FUN,N,SQRT_SNR) [X,XN] = wnoise(FUN,N,SQRT_SNR,INIT)X = wnoise(FUN,N) 返回由 FUN给出的信号,长度为2^N,幅值范围[0,1].[X,XN] = wnoise(FUN,N,SQRT_SNR) ,返回了一个测试信号X,以及一个加噪

ZSZ_shsf的博客 6580

sql server_oracle数据库对比,SQL Server和Oracle数据库中的常用函数对比

数学函数1.绝对值S:select abs(-1) valueO:select abs(-1) value from dual2.取整(大)S:select ceiling(-1.001) valueO:select ceil(-1.001) value from dual3.取整(小)S:select floor(-1.001) valueO:select floor(-1.001) value...

weixin_33375038的博客 227

共聚焦显微镜的光源、工作原理与选型

共聚焦显微镜作为科研与工业领域中重要的微观成像工具,凭借光源的精准适配性、光学切片技术的三维成像能力,以及对不同工业场景的定制化适配潜力,为半导体检测、工业部件分析、智能制造升级提供了关键技术支撑。深入理解其光源特性、工作原理与选型逻辑,能帮助工程师与技术人员精准匹配设备与生产需求,既保障微观检测的精度与效率,又为产业优化、技术创新筑牢微观观测的基础。

PhotonixBay的博客 1537

手把手教你用Gazebo插件实现阿克曼底盘仿真(附Navigation2适配指南)

本文提供了一份完整的ROS2 Navigation2与Gazebo阿克曼底盘仿真全栈指南。从阿克曼运动学原理出发,详细讲解了如何构建URDF/SDF模型、集成gazebo_ros_ackermann_drive插件并进行PID调优,并重点阐述了如何深度适配Navigation2,包括配置Ackermann运动模型、调整规划器与恢复行为,最终实现从建图到自主导航的全流程仿真。

weixin_29310631的博客 398

oracle stdevp函数,SQL Server和Oracle的常用函数对比

---------数学函数1.绝对值S:select abs(-1) valueO:select abs(-1) value from dual2.取整(大)S:select ceiling(-1.001) valueO:select ceil(-1.001) value from dual3.取整(小)S:select floor(-1.001) valueO:select floor(-1.0...

weixin_42465297的博客 389

MODIS 遥感数据批量下载(使用Cygwin)

MODIS 遥感数据批量下载(使用Cygwin)包含Cygwin的下载教程

weixin_45913084的博客 916

SQL常用函数详解:MySQL、PostgreSQL、Oracle、SQL Server对比指南

在数据库开发中,熟练掌握SQL函数是提高查询效率和数据处理能力的关键。本文将详细介绍SQL中最常用的函数,并对比不同数据库系统(MySQL、PostgreSQL、Oracle、SQL Server)中的使用方法和差异。

Q10235129566的博客 1913

基于紫光展锐平台的音频调用到hal层逻辑

基于紫光展锐平台的音频调用到hal层逻辑 1、数据流程图 AudioPolicyService和AudioFlinger的创建: 这两个服务都在audioserver中启动,文件路径: frameworks/av/media/audioserver/main_audioserver.cpp 从AudioFlinger和AudioPolicyService的创建,到output的打开,以及AudioFlinger开始往底层写入数据的具体流程如下图: #mermaid-svg-kjHL4XWwkQXN6NdA

weixin_55053963的博客 1355

2026年软考信息安全工程师备考指南

信息安全工程师是信息产业部和人事部举办的软考中新增开的一门考试。软考全称全国计算机技术与软件专业技术资格(水平)考试,这门新开的信息安全工程师分属该考试“信息系统”专业,位处中级资格,是信息产业部和人事部在最新的“国人厅发[2007]139号文件中新增的专业。2016年下半年,第一次开考信息安全工程师(中级)考试。 考试科目: 1.信息安全基础知识,考试时间为150分钟,笔试,选择题; ...

鹿鸣天涯 7397

[转]SQL Server和Oracle的常用函数对比

 ---------数学函数 1.绝对值S:select abs(-1) valueO:select abs(-1) value from dual2.取整(大)S:select ceiling(-1.001) valueO:select ceil(-1.001) value from dual3.取整(小)S:select floor(-1.001) valueO:selec

伟大的饺子 489

【异常】OpenClaw对接钉钉/飞书配对成功但无响应 全流程排查指南(适配阿里轻量服务器+OpenClaw)

下面按「先快速定位根因→通用核心排查→平台专属排查→兜底方案」的顺序,一步步解决,新手也能跟着操作。

奶爸的编程之路,也就一周冷个三天 696

SQL Server 和 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 floor(-1.001)

zdcsylar的专栏 493

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Oracle和MS SQL server的函数对比

Oracle和MS SQL server的函数对比[@more@]---------数学函数   1.绝对值   S:select abs(-1) value   O:select abs(-1) value fro...

93

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

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

SQL Server和ORACLE常用函数对比

  ---------数学函数1.绝对值S:select abs(-1) valueO:select abs(-1) value from dual2.取整(大)S:select ceiling(-1.001) valueO:select ceil(-1.001) value from dual3.取整(小)S:select floor(-1.001) valueO:select

jhrokin的专栏 363

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

上一篇: 在sql中日期转化
下一篇: SQL Server开发者Oracle快速入门
王子样
博客等级 码龄23年 19粉丝 46原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值