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、按关键字截取字符串
substring_index(str,delim,count)
说明:substring_index(被截取字段,关键字,关键字出现的次数)
例:select substring_index("blog.jb51.net","。",2) as abstract from my_content_t
结果:blog.jb51
(注:如果关键字出现的次数是负数 如-2 则是从后倒数,到字符串结束)
函数简介:
SUBSTRING(str,pos) , SUBSTRING(str FROM pos) SUBSTRING(str,pos,len) , SUBSTRING(str FROM pos FOR len)
不带有len 参数的格式从字符串str返回一个子字符串,起始于位置 pos。带有len参数的格式从字符串str返回一个长度同len字符相同的子字符串,起始于位置 pos。 使用 FROM的格式为标准 SQL 语法。也可能对pos使用一个负值。假若这样,则子字符串的位置起始于字符串结尾的pos 字符,而不是字符串的开头位置。在以下格式的函数中可以对pos 使用一个负值。
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>..
蕃薯耀 2013年3月26日 16:51:27 星期二
相关推荐
Mysql字符串截取函数SUBSTRING的用法说明 Mysql中的字符串截取函数SUBSTRING是一个非常强大的工具,可以帮助我们快速截取字符串中的指定部分。今天,我们来详细介绍SUBSTRING函数的用法和应用场景。 SUBSTRING函数...
根据提供的文件信息,本文将详细解释Java中截取字符串的各种方法及其使用场景,并...以上是对Java中截取字符串方法以及部分MySQL字符串截取函数的详细介绍。通过这些方法,开发者可以灵活地处理各种字符串相关的任务。
总的来说,熟练掌握这些MySQL字符串截取函数对于提升数据库操作效率和编写高效SQL语句至关重要。了解它们的用法和特性,可以更好地应对各种字符串处理场景,简化编程工作,并提高数据处理的灵活性。
MySQL字符串函数是数据库操作中非常关键的一部分,它们用于处理和操作文本数据。以下是一些常见的MySQL字符串函数及其详细解释: 1. `ASCII(str)`:这个函数返回字符串`str`的第一个字符的ASCII码值。如果`str`为空...
MySQL不提供内置的多分隔符字符串分割函数,但可以通过创建用户定义的函数(UDF)来实现。这通常涉及到C语言编程,将编译好的库文件导入到MySQL服务器。然而,对于简单的分割任务,可以考虑在应用程序层处理。 四、...
本文将详细介绍如何使用MySQL的字符串截取函数来获取指定字符串中的数据。 首先,我们来看一下`substring_index()`函数,这是一个非常实用的工具,它能根据指定的分隔符来截取字符串。如例子所示,`substring_index...
本文将详细介绍几个常用的MySQL字符串截取函数,帮助你更高效地处理字符串数据。 1. `LEFT(name, length)`:这个函数用于从字符串的左侧开始截取指定长度的字符。例如,`SELECT LEFT(201809, 4)` 将返回 '2018',它...
MySQL中的字符串处理函数是数据库操作中非常常用的一类函数,它们可以帮助我们对字符串进行各种操作,如拼接、截取、查找、转换等。以下是对这些函数的详细说明: 1. **ASCII(char)**:返回字符串中第一个字符的...
在MySQL中,处理字符串是常见的任务,涉及到诸如截取、拆分等操作。本文将深入讲解MySQL中的两个关键函数:`SUBSTRING` 和 `SUBSTRING_INDEX`,并提供相关示例来帮助理解它们的用法。 ### 1. `SUBSTRING` 函数 `...
字符串函数提供了多种功能,包括字符转换、查找、替换、截取和计算长度等。 1. ASCII(str): 这个函数返回字符串`str`的第一个字符的ASCII码值。如果`str`为空字符串,它返回0;如果`str`是NULL,它返回NULL。例如,...
以下是一些重要的MySQL字符串函数的详细说明: 1. ASCII(str): 这个函数返回字符串`str`的第一个字符的ASCII码值。如果`str`为空字符串,它返回0;如果`str`为NULL,它返回NULL。例如,ASCII('M')返回50。 2. BIN...
在MySQL中,处理字符串是常见的任务之一,而字符串截取函数则是实现这一任务的重要工具。以下将详细介绍在MySQL中用于字符串截取的几种方法:LEFT()、MID()、RIGHT()、SUBSTR()以及SUBSTRING_INDEX()。 1. LEFT() ...
`mb_substr`是PHP中用于处理字符串截取的函数,特别是在处理包含多字节字符(如中文、日文、韩文等)时非常有用。它能够正确地处理各种字符编码,避免因编码不匹配导致的乱码问题。下面将详细解释`mb_substr`函数的...
在标签方面,除了关注PHP本身截取字符串的函数外,还提到了MySQL中的字符串截取,这可能意味着相关的内容还会涉及数据库中字符串操作的知识点。 从给出的内容片段中可以看到,文章的核心是一个自定义的PHP函数`...