1、从左开始截取字符串
left(str, length)
说明:left(被截取字段,截取长度)
例:select left(content,200) as abstract from my_content_t
2、从右开始截取字符串
right(str, length)
说明:right(被截取字段,截取长度)
例:select right(content,200) as abstract from my_content_t
3、截取字符串
substring(str, pos)
substring(str, pos, length)
说明:substring(被截取字段,从第几位开始截取)
substring(被截取字段,从第几位开始截取,截取长度)
例:select substring(content,5) as abstract from my_content_t
select substring(content,5,200) as abstract from my_content_t
(注:如果位数是负数 如-5 则是从后倒数位数,到字符串结束或截取的长度)
4.substr
substr(string string,num start,num length);
string为字符串;
start为起始位置;
length为长度。
和 substring 一样
5、按关键字截取字符串
substring_index(str,delim,count)
说明:substring_index(被截取字段,关键字,关键字出现的次数)
例:select substring_index("blog.jb51.net","。",2) as abstract from my_content_t
结果:blog.jb51
(注:如果关键字出现的次数是负数 如-2 则是从后倒数,到字符串结束)
6、trim([{both | leading | trailing} [remstr] form] str)
将字符串 str去除 remstr 所指定的前缀或后缀,返回结果字符串。如果没有指定标识符both、leading,或trailing,则默认采用 both,即将前后缀都删除。remstr 其实是个可选参数,如果没有指定它,则删除的是空格。
7、subdate(date,day)截取时间,时间减去后面的day
8、subtime(expr1,expr2) 时分秒expr1-expr2
相关文章
mysql截取字符串的函数总结mysql 添加新的固有函数mysql 测试几何对象间空间关系的函数mysql 字符串比较函数mysql 字符串函数php bzip2 函数 把一个字符串压缩成 bzip2 编码数据php cubrid mysql 兼容性函数 return a numerical array with the values of the current rowphp iconv 函数 截取字符串的部分php 多字节字符串 函数 perform a regular expression search and replace with multibyte support using a callbackphp 多字节字符串 函数 设置/获取当前的语言php 多字节字符串 函数 查找字符串在另一个字符串中首次出现的位置php 字符串 函数 计算指定文件的 md5 散列值php mysql 函数 转义一个字符串用于 mysql queryphp mysql 函数 取得 mysql 协议信息php mysql 函数 转义 sql 语句中使用的字符串中的特殊字符,并考虑到连接的当前字符集php mysql 函数 设置客户端的字符集php openssl 函数 生成一个 pkcs5 v2 pbkdf2 字符串php 字符串 函数 将字符串转换为数组php 字符串 函数 在字符串中查找一组字符的任何一个字符php 字符串 函数 计算字串出现的次数
关注编程学问公众号
