一、数学函数
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
三、日期函数
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,hh24:mm:ss) value from dual
本文向大家介绍php常用字符串比较函数实例汇总,包括了php常用字符串比较函数实例汇总的使用技巧和注意事项,需要的朋友参考一下 本文实例汇总了php常用字符串比较函数。分享给大家供大家参考。具体分析如下: substr_compare() 函数从指定的开始长度比较两个字符串,该函数返回: 0 - 如果两字符串相等,<0 - 如果 string1 (从开始位置)小于 string2,>0 - 如果
本文向大家介绍Mysql常用运算符与函数汇总,包括了Mysql常用运算符与函数汇总的使用技巧和注意事项,需要的朋友参考一下 我们先把数据表建好 常用的运算符: 1: 等于( = ) 2: 等于( <=> ) 3: is判断(null) 4: null值判断还可以使用isnull(); 5: 在区间(between)内 between min and max ps:这里是一个闭区间 se
本文向大家介绍MySQL与Oracle差异比较之三 函数,包括了MySQL与Oracle差异比较之三 函数的使用技巧和注意事项,需要的朋友参考一下 函数 编号 类别 ORACLE MYSQL 注释 1 数字函数 round(1.23456,4) round(1.23456,4) 一样: ORACLE:select round(1.23456,4) value from dual MYSQL:sel
本文向大家介绍oracle中的一些常用函数及示例,包括了oracle中的一些常用函数及示例的使用技巧和注意事项,需要的朋友参考一下 前言 学习oracle也有一段时间了,发现oracle中的函数好多,对于做后台的程序猿来说,大把大把的时间还要学习很多其他的新东西,再把这些函数也都记住是不太现实的,所以总结了一下oracle中的一些常用函数及示例,一是为了和大家分享,二是可以在以后工作中忘记了随时查
本文向大家介绍ThinkPHP字符串函数及常用函数汇总,包括了ThinkPHP字符串函数及常用函数汇总的使用技巧和注意事项,需要的朋友参考一下 本文汇总了ThinkPHP的字符串处理函数及其他一些常用函数,可供开发人员参考使用。详情如下: 获取客户端的IP地址 $str:要截取的字符串 $start=0:开始位置,默认从0开始 $length:截取长度 $charset=”utf-8″:字符编码,
本文向大家介绍Lua中的常用函数库汇总,包括了Lua中的常用函数库汇总的使用技巧和注意事项,需要的朋友参考一下 lua库函数 这些函数都是Lua编程语言的一部分, 点击这里了解更多. assert(value) - 检查一个值是否为非nil, 若不是则(如果在wow.exe打开调试命令)显示对话框以及输出错误调试信息 collectgarbage() - 垃圾收集器. (新增于1.10.1) da