温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

MySQL中怎么自定义函数

发布时间:2021-07-26 16:51:32 来源:亿速云 阅读:112 作者:Leah 栏目:数据库

MySQL中怎么自定义函数,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

控制流程函数

  case...when

  根据值判断返回值,类比编程中的IF-ELSE判断。

  if(expr1,expr2,expr3)

  如果表达式expr1是TRUE,则IF()的返回值为expr2;否则返回值则为expr3。

  ifnull(expr1,expr2)

  如果表达式expr1不为NULL,则返回值为expr1;否则返回值为expr2。

常用字符串函数

  CHAR_LENGTH()

  返回值为字符串的长度。

  CONCAT(str1...)

  拼接串联字符串。

  ELT(N,str1,str2,...)

  若N=1,则返回值为str1,若N=2,则返回值为str2,以此类推,可以用来转换返回页面的状态。

  FORMAT(X,D)

  格式化数字类型。

  TRIM(str)

  清空字符串空格。

数值函数

  FLOOR(X)

  返回不大于X的最大整数值。

  MOD(N,M)

  模操作。返回N被M除后的余数。

  RAND()RAND(N)

  返回一个随机浮点值,范围在0到1之间。若已指定一个整数参数N,则它被用作种子值,用来产生重复序列。

  时间日期函数

  ADDDATE(date,INTERVALexprtype)

  给指定日期,以指定类型进行运算。

  CURDATE()

  将当前日期按照'YYYY-MM-DD'或YYYYMMDD格式的值返回,具体格式根据函数用在字符串或是数字语境中而定。

  DATE(expr)

  提取日期或时间日期表达式expr中的日期部分。

  DATE_FORMAT(date,format)

  根据format字符串进行date值的格式化。

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI