随笔分类 - emanual_数据库_函数
摘要:前边我们讲解了一些常用的函数,这些函数不是在各个主流数据库系统中有着相同的名称和用法,就是在各个主流数据库系统中有等价的实现,这些函数可以基本满足我们大部分需求。不过在各个主流数据库系统还提供了一些自身独有的函数,这些函数在其他的数据库系统中一般都没有等价的实现,使用这些函数以后会给系统的跨数据库移
阅读全文
摘要:除了数学函数、字符串函数、日期函数之外,数据库中还有其他一些函数,比如进行类型转换的函数、进行非空逻辑判断的函数等,这些函数也是非常重要的,因此在本节中我们将对这些函数进行介绍。 类型转换 在使用SQL语句的时候,我们使用的数据的类型不一定符合函数或者运算符的需要,比如函数需要整数类型的数据而我们使
阅读全文
摘要:日期时间类型的数据也是经常用到的,比如员工出生日期、结账日期、入库日期等等,而且经常需要对这些数据进行处理,比如检索所有超过保质期的商品、将结账日期向后延迟3天、检索所有每个月18日的入库记录,进行这些处理就需要使用日期时间函数。SQL中提供了丰富的日期时间函数用于完成这些功能,本节将对这些日期时间
阅读全文
摘要:除了数值类型的数据,字符串类型的数据也是数据库系统中经常用到的数据类型,比如用户的密码、电子邮箱地址、证件号码等都是以字符串类型保存在数据库中的。我们经常需要对这些数据进行一些处理,比如截取身份证号码前5位、将电子邮箱地址全部改为大写、去掉用户名中的空格,SQL 中提供了丰富的字符串函数用于完成这些
阅读全文
摘要:SQL中可供使用的函数是非常多的,这些函数的功能包括转换字符串大小写、求一个数的对数、计算两个日期之间的天数间隔等,数量的掌握这些函数将能够帮助我们更快的完成业务功能。本章将讲解这些函数的使用,并且对它们在不同数据库系统中的差异性进行比较。为了更容易的运行本章中的例子,必须首先创建所需要的数据表,因
阅读全文
摘要:SQL标准中只规定了4个数学函数,不过很多主流的数据库系统都提供了大量常用的数学函数,而且几乎所有的数据库系统都对它们提供了支持,因此这里我们有必要对这些函数进行详细的介绍。 求绝对值 ABS()函数用来返回一个数值的绝对值。该函数接受一个参数,这个参数为待求绝对值的表达式。执行下面的SQL语句:
阅读全文