sql必知必会8-使用函数处理数据

作者: liluchang 分类: 数据库 发布时间: 2018-04-09 22:51

与几乎所有的DBMS都同等的支持sql语句(如select)不同,每一个DBMS都有特定的函数,实际上只有少数的几个函数,被所有主流的DBMS等同的支持。

sql函数是不可移植的。剩下的自己体会吧。顺便记录一下mysql的日期函数是curdate()

大多数sql实现支持下列类型的函数

1,文本函数,2数值函数,3日期函数,4系统函数。

文本函数

1,left() 返回字符串左边的字符
使用方法 left(`column`,3) ,第一个参数为字段名,第二个参数为长度
2,length() 也使用datelength()或者len()   返回字符串长度
3.lower()  access使用lcase()   将字符串转换为小写
4,ltrim(),trim(),rtrim()  去掉字符的空格,ltrim去掉左边,trim去掉两边,rtrim去掉右边
5,right()  返回字符右边的字符,使用方法见left()。
6,soundex  返回字符串的soundex值
7,upper()   将字符串转换为大写

时间和日期处理函数(全部为mysql时间日期函数!!!)

数值处理函数

讽刺的是,在主要DBMS中,数值函数是最一致的函数!

常见的有

  • abs()  返回一个数的绝对值
  • cos()  返回一个角度的余弦
  • exp()  返回一个数的指数值
  • pi()  返回圆周率
  • sin()  返回一个角度的正弦
  • sqrt()  返回一个数的平方根
  • tan()  返回一个角度的正切

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

标签云