一、数学函数

  1. 绝对值函数ABS():ABS(X)
  2. 返回圆周率函数PI()
  3. 平方根函数SQRT()
  4. 求余函数MOD(X,Y)
  5. 获取整数函数CEIL(X),CEILING(X)返回不小于X的最小整数;FLOOR(X)返回不大于X的最大整数
  6. 获得随机数函数RAND()范围0-1
  7. 返回最接近X的整数ROUND(X),对X的值进行四舍五入;ROUND(X,Y)返回最接近于参数X的数,其值保留到小数点后边y位,如果y位负数,则将保留X的值到小数点左边y位
  8. 返回被舍去至小数点后y位的数字X。如果y为0,则结果不带有小数点或不带有小数部分。如果y位负数,则截取x小数点左起第y位开始后面所有低位的值
  9. 符号函数SIGN(x)返回参数的符号,x的值为负,0,正是返回-1,0,1
  10. 幂运算POW(x,y):返回x的y次方的值;EXP(x)返回e的x乘方的值
  11. 对数运算函数LOG(x):返回x的自然对数;LOG10(x)返回基数为10 的对数
  12. 正弦函数SIN(X);反正弦函数ASIN(X)
  13. 余弦函数COS(X);反余弦函数ACOS(X)
  14. 正切函数TAN(x);反正切函数ATAN(x);余切函数COT(x)

二、字符串函数

  1. 字符串字符数CHAR_LENGTH(str)
  2. 字符串长度函数LENGTH(str)
  3. 合并字符串函数CONCAT(s1,s2,...);如果有NULL结果为NULL;带分隔符的字符串拼接CONTACT_WS(x,s1,s2,...),忽略NULL
  4. 替换字符串函数INSERT(s1,x,len,s2),返回字符串s1,其子字符串起始位置x和被替代字符串s2取代 的len字符。如果x超过字符串的长度,则返回原始字符串。若任何一个参数为NULL,则返回NULL
  5. 字母大小写转换LOWER或LCASE(str)转换成小写;UPPER或UCASE(str)转换成大写
  6. 获取指定长度的字符串函数LEFT(s,n)或RIGHT(s,n)
  7. 填充字符串函数LPAD(s1,len,s2)和RPAD(s1,len.s2)返回字符串s1,其左边或右边由字符串s2填补到len长度的字符串
  8. 删除空格函数TRIM,RTRIM,LTRIM(s)
  9. 删除指定字符串函数TRIM(s1 FROM s)
  10. 重复生成字符串函数REPEAT(s,n)。有一个为NULL返回NULL
  11. 空格函数SPACE(n)返回由n个空格组成的字符串
  12. 替换函数REPLACE(s,s1,s2)使用字符串s2替换字符串s中的s1
  13. 比较字符串大小函数STRCMP(s1,s2)相同返回0,第一个小于第二个返回-1,否则返回1
  14. 获取字符串子串函数SUBSTRING(s,n,len)从字符串s返回一个位冷的字符串,起始位置为n;MID(s,n,len)与SUBSTRING作用相同
  15. 匹配子串开始位置函数LOCATE(s1,s2);POSITION(STR1 IN STR);INSTR(STR,STR1)
  16. 字符串逆序函数REVERSE(S)
  17. 返回指定位置字符串函数ELT(n,str1,str2,str3,...)
  18. 返回字符串位置的函数FIELD(s,s1,s2)返回字符串s在s1,s2,s3,...第一次出现的位置
  19. 返回字符串位置的函数FIND_IN_SET(s1,s2)

三、日期与时间函数

四、条件判断函数

五、其他函数

  1. 格式化函数FORMAT(x,n)将数字x格式化,并以四舍五入的方式保留小数点后n位,结果以字符串形式返回
  2. IP地址与数字相互转换函数INET_ATON(expr)给出一个作为字符串的网络地址的点地址表示,返回一个数字代表改地址数值的整数

MySQL学习(三)函数的更多相关文章

  1. MySql学习(四) —— 函数、视图

    注:该MySql系列博客仅为个人学习笔记. 本篇博客主要涉及MySql 函数(数学函数.字符串函数.日期时间函数.流程控制函数等),视图. 一.函数 1. 数学函数 对于数学函数,若发生错误,所有数学 ...

  2. MYSQL学习(三) --索引详解

    创建高性能索引 (一)索引简介 索引的定义 索引,在数据结构的查找那部分知识中有专门的定义.就是把关键字和它对应的记录关联起来的过程.索引由若干个索引项组成.每个索引项至少包含两部分内容.关键字和关键 ...

  3. MySql学习(三) —— 子查询(where、from、exists) 及 连接查询(left join、right join、inner join、union join)

    注:该MySql系列博客仅为个人学习笔记. 同样的,使用goods表来练习子查询,表结构如下: 所有数据(cat_id与category.cat_id关联): 类别表: mingoods(连接查询时作 ...

  4. MySQL学习笔记——函数

    常用函数 ALTER TABLE tb_emp ); #插入数据 INSERT INTO tb_dept() VALUE(,'市场部','负责市场工作'); # concat 连接 SELECT CO ...

  5. Oracle的基本学习(三)—函数

    一.字符函数   1.大小写控制函数 --lower:使字母变为小写-- --upper:使字母变为大写-- --initcap:使字符的第一个字母变为大写-- select lower('ABC') ...

  6. mysql学习(三)

    //解决linux下不能远程登陆的方法 http://www.blogjava.net/jasmine214--love/archive/2011/01/14/342981.html mysql数据类 ...

  7. MySQL 基础三 函数(聚合、字符串、时间、条件判断)

    1.聚合 其它:GROUP_CONCAT.avg.sum.count.max.min SELECT typeid,GROUP_CONCAT(goodsname) FROM `goods` GROUP ...

  8. MySQL学习(三)——Java连接MySQL数据库

    1.什么是JDBC? JDBC(Java DataBase Connectivity)就是Java数据库连接,说白了就是用Java语言来操作数据库.原来我们操作数据库是在控制台使用SQL语句来操作数据 ...

  9. MySQL学习(三): 初识数据表

    打开数据库: USE db_name : 打开数据库. 创建数据表: 查看数据表: 查看数据表结构: 数据简单的插入与查找: 插入:INSERT [INTO] tbl_name [(col_name) ...

  10. MySQL 学习三 关于转义

    DB2 LIKE谓词查询语句中支持 百分号(%).下划线(_)的使用,不支持方括号([])(注:它会把方括号当成实际的值而非通配符),当我们需要在LIKE 查询条件中将百分号(%).下划线(_)作为实 ...

随机推荐

  1. DenyHosts 阻止SSH暴力攻击

    当你的 Linux 服务器暴露在互联网之中,该服务器将会遭到互联网上的扫描软件进行扫描,并试图猜测SSH登录口令. 你会发现,每天会有多条SSH登录失败纪录.那些扫描工具将对你的服务器构成威胁,你必须 ...

  2. HDU4499

    In Chinese Chess, there is one kind of powerful chessmen called Cannon. It can move horizontally or ...

  3. (转)求有向图的强连通分量个数(kosaraju算法)

    有向图的连通分量的求解思路 kosaraju算法 逛了很多博客,感觉都很难懂,终于找到一篇能看懂的,摘要记录一下 原博客https://www.cnblogs.com/nullzx/p/6437926 ...

  4. python学习8-闭包、迭代器(转载)

    一.第一类对象: 函数名是一个变量,可以当普通变量使用,但它又是一个特殊的变量,与括号配合可以执行函数. 函数名的运用 1.单独打印是一个内存地址 2.可以给其他变量赋值 3.可以作为容器类变量的元素 ...

  5. oracle执行update语句卡住不动

    一.问题探究 开发的时候debug到一条update的sql语句时程序就不动了,然后我就在plsql上试了一下,发现plsql一直在显示正在执行,等了好久也不出结果.但是奇怪的是执行其他的select ...

  6. ELK 插件(一) ---- head

    一, 插件介绍 01, ElasticSearch Head是什么? ElasticSearch Head是集群管理.数据可视化.增删查改.查询语句可视化工具.可以对集群进行傻瓜式操作.你可以通过插件 ...

  7. zTree 图标样式

    <link rel="stylesheet" href="jquery/ztree/css/zTreeStyle/zTreeStyle.css" /> ...

  8. 记录: Win10+Ubuntu18.04双系统安装

    在重装windows系统的时候顺便将ubuntu也重装了. window 10 安装 制作USB启动盘 到"微软中国下载中心"(http://www.microsoft.com/z ...

  9. TOJ 1023 Taxi Cab Scheme

    Description Running a taxi station is not all that simple. Apart from the obvious demand for a centr ...

  10. solidity数据类型

    1.Bool类型 取值:true/false 运算符:!  && || == != 2.Integer整型 uint8-uint256 int8-int256 uint == uint ...