我们知道,不同的数据库所支持的函数也是有所不同的,有些函数是通用的,有些是某些数据库所特有的。本文我们主要对,,数据库上 常用函数 进行了对比与总结,希望能够对您有所帮助,接下来就让我们一起来了解一下这部分内容吧。
1.字符函数:
SQL Server中字符不区分大小写。但lower,upper 函数在SQL Server,Oracle和DB2中是通用的。
如:
连接字符举例:
操纵字符的函数举例:
ORACLE和DB2的写法如下:
SQL SERVER的等价语法如下:
在上期上使用算术操作符举例:
ORACLE上的写法:
SQL SERVER上的写法:
注:
datepart()函数:以整数的形式返回时间的指定部分。
用法:datepart(datepart,date)
参数说明:datepart时要返回的时间的部分,常用取值year、month、day、hour、minute。date是所指定的时间。
例子:
datediff()函数:返回两个时间以指定时间部分来计算的差值。返回整数值。如1991-6-12和1991-6-21之间以天来算相差9天,1998-6-12和1999-6-23按年算相差1年,1999-12-1和1999-3-12按月算相差9个月。
用法:datediff(darepart,date1,date2)
参数说明:
datepart(同上)
date1、date2(同上date)
例子:
DB2 上的写法:
在DB2上的sysdate是有时间戳的。不能用于计算。但语句不报错,得到的是一个错误的结果。请注意!
正确方法:
3.转换函数:
或者:
以上就是SQL Server,Oracle,DB2上常用函数对比与总结的全部内容,本文就介绍到这里了,希望本次的介绍能够对您有所收获!
【编辑推荐】
电子秤上的memory和set和function分别是什么意思
memory是记忆,set是设置,function是功能。 1. 称体重后按memory可以记住你的体重值,可供以后对比;2. 按set可以设置体重的显示形式(公斤、斤),可能还可以设置时间日期一类的;3. 按function可以查看你两次体重消耗的卡路里等值。

红光紫光的波长频率折射率折射角怎么比较大小啊
红光的波长长,频率小,折射率小,折射角小 紫光的波长小,频率大,折射率大,折射角大
发表评论