码迷,mamicode.com
首页 > 数据库 > 详细

mysql学习->常用的函数(字符串函数)

时间:2017-10-24 00:12:12      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:asc   填充   结果   ...   开始   upper   比较   str   order   

 

mysql中的字符串函数

函数

功能

CONCAT(s1,s2,...sn) 连接s1,s1...sn为一个字符串
INSERT(str,x,y,instr) 将字符串str从x位置开始,y个字符长的子串替换为字符串instr
LOWER(str) 将字符串str变成小写
UPPER(str) 将字符串str变成大写
LEFT(str,x) 返回字符串str最左边x的字符
RIGHT(str,x) 返回字符串最右边的x的字符
LPAD(str,n,pad) 用字符串pad对str最左边进行填充,直到长度为n个字符串长度
RPAD(str,n,pad) 用字符串pad对str最右边进行填充,直到长度为n个字符串长度
LTRIM(str) 去掉字符串str左侧空格
RTRIM(str) 去掉字符串str右侧空格
REPEAT(str,x) 返回str重复x次的结果
REPLACE(str,a,b) 用字符串b替换字符串str中所出现的字符串a
STRCMP(s1,s2) 比较字符串s1,s2
TRIM(str) 去掉字符串行尾和行头的空格
SUBSTRING(str,x,y) 返回从字符串str x位置起y个字符串长度的字串

CONCAT:把传入的参数连接成为一个字符串,任何字符串和null连接都为NULL

    技术分享

INSERT:将字符串str从第x位置开始,y个字符长的子串替换为字符串instr 

    技术分享

LOWER,UPPER:把字符串转换为小写或大写

    技术分享

LEFT,RIGHT:分别返回字符串最左边和最右边x个字符,如果第二个参数为Null,就不会有任何返回

   技术分享

LPAD,RPAD:用字符串str最左边和最右边进行填充,直到长度为n个字符串为止

  技术分享

LTIRM,RTIRM:去掉字符串str左侧和右侧空格

  技术分享

REPEAT:返回str重复x次的结果

  技术分享

REPLACE:用字符串b替换字符串str中所出现的字符串a

  技术分享

STRCMP:字符串s1和s2的ASCLL码的大小,如果s1比s2小返回-1,s1和s2相等返回0,s1比s2大返回1

  技术分享

TRIM:去掉目标字符串的开头和结尾的空格

  技术分享

SUBSTRING:返回字符串str中第x位置起y个字符串长度的字串

  技术分享

mysql学习->常用的函数(字符串函数)

标签:asc   填充   结果   ...   开始   upper   比较   str   order   

原文地址:http://www.cnblogs.com/fangxijun/p/7719672.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!