返回顶部
首页 > 资讯 > 数据库 >SQLServer与Oracle常用函数有哪些
  • 685
分享到

SQLServer与Oracle常用函数有哪些

2024-04-02 19:04:59 685人浏览 独家记忆
摘要

这篇文章主要讲解了“sqlServer与oracle常用函数有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SQLServer与Oracle常用函数有哪

这篇文章主要讲解了“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 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

24.子串位置 --返回3

复制代码 代码如下:

S:select CHARINDEX(s,sdsq,2) value
O:select INSTR(sdsq,s,2) value from dual

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

复制代码 代码如下:

S:select patindex(%d%q%,sdsfasdqe) value
O:oracle没发现,但是instr可以通过第四个参数控制出现次数
select INSTR(sdsfasdqe,sd,1,2) value from dual 返回6

26.求子串

复制代码 代码如下:

S:select substring(abcd,2,2) value
O:select substr(abcd,2,2) value from dual

27.子串代替 返回aijklmnef

复制代码 代码如下:

S:SELECT STUFF(abcdef, 2, 3, ijklmn) value
O:SELECT Replace(abcdef, bcd, ijklmn) value from dual

28.子串全部替换

复制代码 代码如下:

S:没发现
O:select Translate(fasdbfasegas,fa,我 ) value from dual

29.长度

复制代码 代码如下:

S:len,datalength
O:length

30.大小写转换 lower,upper

31.单词首字母大写

复制代码 代码如下:

S:没发现
O:select INITCAP(abcd dsaf df) value from dual

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

复制代码 代码如下:

S:select space(10)+abcd value
O:select LPAD(abcd,14) value from dual

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

复制代码 代码如下:

S:select abcd+space(10) value
O:select RPAD(abcd,14) value from dual

34.删除空格

复制代码 代码如下:

S:ltrim,rtrim
O:ltrim,rtrim,trim

35. 重复字符串

复制代码 代码如下:

S:select REPLICATE(abcd,2) value
O:没发现

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

复制代码 代码如下:

S:SELECT SOUNDEX (Smith), SOUNDEX (Smythe)
O:SELECT SOUNDEX (Smith), SOUNDEX (Smythe) from dual


SQLServer中用SELECT DIFFERENCE(Smithers, Smythers) 比较soundex的差
返回0-4,4为同音,1最高

三、日期函数

37.系统时间

复制代码 代码如下:

S:select getdate() value
O:select sysdate value from dual

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

39.求日期

复制代码 代码如下:

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

40.求时间

复制代码 代码如下:

S:select convert(char(8),getdate(),108) value
O:select to_char(sysdate,hh34:mm:ss) value from dual

感谢各位的阅读,以上就是“SQLServer与Oracle常用函数有哪些”的内容了,经过本文的学习后,相信大家对SQLServer与Oracle常用函数有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

您可能感兴趣的文档:

--结束END--

本文标题: SQLServer与Oracle常用函数有哪些

本文链接: https://lsjlt.com/news/61118.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • SQLServer与Oracle常用函数有哪些
    这篇文章主要讲解了“SQLServer与Oracle常用函数有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SQLServer与Oracle常用函数有哪...
    99+
    2024-04-02
  • Oracle常用函数有哪些
    小编给大家分享一下Oracle常用函数有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、大小写转换函数 &nbs...
    99+
    2024-04-02
  • 常用的oracle函数有哪些
    1. NVL: 如果某个值为null,则返回另一个值。2. TO_CHAR: 将数据类型转换为字符类型。3. TO_NUMBER: ...
    99+
    2023-06-14
    oracle函数
  • oracle中有哪些常用的函数
    本篇文章为大家展示了oracle中有哪些常用的函数,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1 DECODE 中的if-then-else逻辑在逻辑编程中,经常...
    99+
    2024-04-02
  • Oracle中常用的函数有哪些
    Oracle数据库中常用的函数有:1. 字符函数:UPPER、LOWER、INITCAP、SUBSTR、LENGTH、INSTR、C...
    99+
    2023-08-16
    Oracle
  • 常用的oracle字符串函数有哪些
    SUBSTR:用于提取字符串的子串 INSTR:用于在字符串中查找子串的位置 CONCAT:用于连接两个字符串 LENGTH:用于...
    99+
    2024-04-09
    oracle
  • SQLServer,Oracle,DB2上常用函数有什么区别
    本篇内容介绍了“SQLServer,Oracle,DB2上常用函数有什么区别”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读...
    99+
    2024-04-02
  • SQLSERVER的内部函数有哪些
    这篇文章主要讲解了“SQLSERVER的内部函数有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SQLSERVER的内部函数有哪些”吧!  SQLSER...
    99+
    2024-04-02
  • MySQL常用函数有哪些
    这篇文章主要介绍MySQL常用函数有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!MySQL的函数方法,涵盖所有的MySQL常见的方法。下面是本篇文章的目录结构,可以根据自己需求...
    99+
    2024-04-02
  • 常用JS函数有哪些
    本篇内容主要讲解“常用JS函数有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“常用JS函数有哪些”吧! 前言本文总结了项目开发过程中常用的js函数...
    99+
    2024-04-02
  • VBScript常用函数有哪些
    小编给大家分享一下VBScript常用函数有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!  1,GetROProperty   说明:You use the...
    99+
    2023-06-08
  • PHP有哪些常用函数
    这篇文章主要为大家展示了“PHP有哪些常用函数”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“PHP有哪些常用函数”这篇文章吧。PHP常用函数1.产生随机字符串函数function ra...
    99+
    2023-06-17
  • Lua常用函数有哪些
    这篇文章主要介绍“Lua常用函数有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Lua常用函数有哪些”文章能帮助大家解决问题。Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放...
    99+
    2023-06-27
  • Informix常用函数有哪些
    Informix数据库中有许多常用的函数,用于处理数据和执行各种操作。以下是一些常用的Informix函数:1. 字符串函数:- L...
    99+
    2023-09-08
    Informix
  • excel常用函数有哪些
    这篇文章主要介绍了excel常用函数有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇excel常用函数有哪些文章都会有所收获,下面我们一起来看看吧。excel常用函数大全1、SUM函数: SUM函数的作用是...
    99+
    2023-07-01
  • Openv常用函数有哪些
    OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,其中包含了许多常用函...
    99+
    2023-10-23
    Openv
  • ClickHouse常用函数有哪些
    ClickHouse是一种开源的列式存储数据库,具有高性能和可扩展性。以下是ClickHouse常用的一些函数: 聚合函数:SUM...
    99+
    2023-10-26
    ClickHouse
  • mysql常用的函数有哪些
    本篇内容介绍了“mysql常用的函数有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • 常用的MySQL函数有哪些
    这篇文章主要介绍了常用的MySQL函数有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。函数 0. 显示当前时间命令:selec...
    99+
    2024-04-02
  • mysql中有哪些常用函数
    mysql中有哪些常用函数,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。控制流函数IFNULL(expr1,expr2)如果expr1不是...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作