`

mysql 字符串函数详解<一>

阅读更多
ASCII(str)
返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。

 
如:select ASCII('2');select ASCII(2); 结果都为2的Ascii码值 50  


CHAR(N,...)
  CHAR()将参数解释为整数并且返回由这些整数的ASCII代码字符组成的一个字符串。NULL值被跳过。

  select CHAR(77,121,83,81,NULL);  结果为 MySQ ;


[color=darkred]CONCAT(str1,str2,...)

    返回来自于参数连结的字符串。如果任何参数是NULL,返回NULL。可以有超过2个的参数。一个数字参数被变换为等价的字符串形式。
  select CONCAT('My', 'S', 'QL');  //MySQL
    select CONCAT(12.3); //'12.3'


LENGTH(str)
   计算字符串长度 :select length('text') ;  //4

LOCATE(substr,str)  
POSITION(substr IN str)

返回子串substr在字符串str第一个出现的位置,如果substr不是在str里面,返回0.
mysql> select LOCATE('bar', 'foobarbar');
        -> 4
mysql> select LOCATE('xbar', 'foobar');
        -> 0
该函数是多字节可靠的

LOCATE(substr,str,pos)
返回子串substr在字符串str第一个出现的位置,从位置pos开始。如果substr不是在str里面,返回0。
mysql> select LOCATE('bar', 'foobarbar',5);
        -> 7

INSTR(str,substr)
返回子串substr在字符串str中的第一个出现的位置。这与有2个参数形式的LOCATE()相同,除了参数被颠倒。
mysql> select INSTR('foobarbar', 'bar');
        -> 4
mysql> select INSTR('xbar', 'foobar');
        -> 0
这函数是多字节可靠的。

LPAD(str,len,padstr)
返回字符串str,左面用字符串padstr填补直到str是len个字符长。
mysql> select LPAD('hi',4,'??');
        -> '??hi'
 [color=darkred]RPAD(str,len,padstr)[/color] 
返回字符串str,右面用字符串padstr填补直到str是len个字符长。  

mysql> select RPAD('hi',5,'?');
        -> 'hi???'
LEFT(str,len)
返回字符串str的最左面len个字符。
mysql> select LEFT('foobarbar', 5);
        -> 'fooba'该函数是多字节可靠的。

RIGHT(str,len) 返回字符串str的最右面len个字符。
mysql> select RIGHT('foobarbar', 4);
        -> 'rbar'
该函数是多字节可靠的。



 
1
1
分享到:
评论

相关推荐

    mysql字符串连接函数

    ### MySQL字符串连接函数详解 在处理数据库中的字符串操作时,MySQL提供了多种强大的工具来帮助我们进行数据处理。本文主要介绍几种常用的字符串连接函数,包括`CONCAT()`、`CONCAT_WS()`以及`GROUP_CONCAT()`函数...

    MySQL字符串函数详解(推荐)

    以上只是MySQL字符串函数的一部分,实际上还有更多如`INSERT`, `STRCMP`, `REVERSE`, `REPEAT`等,它们在处理和操作字符串时提供了极大的灵活性。了解并熟练掌握这些函数,能有效提高数据库查询和数据处理的效率。

    jsp+mysql制作简单的留言板(1)

    否则将获取到的字符串转换成整数作为当前页码。 - 计算总页数:通过除法和向上取整函数 `Math.ceil()` 来计算出总页数。 - 确定当前页码的有效性:如果请求的页码大于总页数或小于等于 0,则设置为最后一页。 - 设置...

    MySQL 基础 - 字符串函数.md

    ### MySQL基础 - 字符串函数详解 在MySQL数据库中,字符串函数是非常重要的组成部分之一,它们可以帮助我们有效地管理和操作数据中的文本部分。对于任何从事数据库管理、数据处理或数据分析的人来说,熟练掌握这些...

    MySql函数详解!!!

    字符串函数:字符串函数是MySQL中最常用的一类函数,字符串函数主要用于处理表中的字符串。 日期和时间函数:MySQL的日期和时间函数主要用于处理日期时间。 条件判断函数: 1、IF(expr,v1,v2)函数 如果表达式expr...

    mysql数据库对xml的支持

    - `XPath_string`:XPath格式的字符串,用于指定要提取的节点路径。 ##### 示例E1:提取初始字母 ```sql SELECT EXTRACTVALUE(doc, '/book/author/initial') FROM x; ``` 这个查询将返回所有记录中`author`节点下...

    MySQL开发者SQL权威指南 附录

    - 字符串函数:`LENGTH`, `SUBSTRING`, `UPPER`, `LOWER`等。 - 数学函数:`ABS`, `SQRT`, `LOG`等。 - 日期时间函数:`NOW`, `DATE_ADD`, `TIMESTAMPDIFF`等。 这些函数可以帮助开发者更灵活地处理数据,提高SQL...

    实验4.docx

    echo "&lt;tr&gt;&lt;th&gt;ID&lt;/th&gt;&lt;th&gt;姓名&lt;/th&gt;&lt;th&gt;性别&lt;/th&gt;&lt;th&gt;年龄&lt;/th&gt;&lt;th&gt;专业&lt;/th&gt;&lt;th&gt;联系方式&lt;/th&gt;&lt;th&gt;爱好&lt;/th&gt;&lt;th&gt;操作&lt;/th&gt;&lt;/tr&gt;"; while($row = $result-&gt;fetch_assoc()) { echo "&lt;tr&gt;&lt;td&gt;" . $row["id"]. "&lt;/...

    Linux C字符串替换函数实例详解

    Linux C字符串替换函数实例详解  最近学习linux 的基础编程知识,字符串替换函数,在网上找下资料,觉得这篇文章写的不错,记录下来,和大家分享一下: 实例代码: #include &lt;stdio&gt; #include &lt;string&gt; #include ...

    PHP语法速查卡高级版

    - `mysql_real_escape_string(&lt;string&gt;,[&lt;link_identifier&gt;])`:转义字符串以防止 SQL 注入。 - `mysql_close([&lt;link_identifier&gt;])`:关闭与 MySQL 服务器的连接。 #### 文件读写 - **打开文件** - `fopen(...

    Spring整合配置文件详解.doc

    - **基本类型与字符串**: 可以直接使用`&lt;value&gt;`标签注入。 - **引用其他Bean**: 使用`&lt;ref&gt;`标签,其中`bean`属性表示跨配置文件引用,`local`属性则表示在同一配置文件内引用。 - **内部Bean**: 如果某个Bean只在...

    详解MySQL中concat函数的用法(连接字符串)

    在MySQL数据库中,`CONCAT`函数用于将两个或更多的字符串连接成一个单一的字符串。这个函数非常实用,尤其是在处理涉及字符串拼接的查询时。`CONCAT`的基本语法如下: ```sql CONCAT(str1, str2, ..., str_n) ``` ...

    php开发教程.docx

    - 字符串(String) - 整数(Integer) - 浮点数(Float) - 布尔值(Boolean) - 数组(Array) - 对象(Object) 示例: ```php &lt;?php $string = "Hello, World!"; $integer = 42; $float = 3.14; $boolean = ...

    C#读取数据库返回泛型集合详解(DataSetToList)

    `Page_Load`事件处理函数中,通过调用`GetList&lt;LYZX.Model.LYZX_NewsTypeModel&gt;`方法,传入数据库连接字符串和SQL查询语句,来获取数据并将其转换为`IList&lt;LYZX.Model.LYZX_NewsTypeModel&gt;`类型的列表: ```csharp ...

    jQuery API PDF

    此函数是jQuery的核心入口,接受一个包含CSS或基本XPath选择器的字符串,用于匹配一组元素。该函数是jQuery所有功能的基础,无论是在文档中查找元素还是创建新的DOM元素,都以此为起点。 - **默认情况下**,如果...

    ibatis的动态查询

    这里使用了 MySQL 特有的函数 `CONCAT()` 来拼接字符串。 3. **示例代码**: ```xml &lt;select id="selectAllProducts" parameterClass="Product" resultMap="ProductResult"&gt; select id, note from Product ...

    MySQL拼接字符串函数GROUP_CONCAT详解

    领导想要查看每个 performance 下都有谁,同时要求将这些人的名称要逗号拼接成一个字符串,也就是说要得到下面的结果: 要将结果集中某个指定的列进行字符串拼接,这要怎么做呢?主角闪亮:sparkles:登场 GROUP_...

    精通PHP+MySQL应用开发

    ### 精通PHP+MySQL应用开发:字符串与数组操作详解 #### 一、字符串操作 在PHP开发中,字符串处理是一项基本且重要的技能。本章节重点介绍如何使用PHP进行字符串的操作,包括去除空格和其他特殊符号、加入和去除反...

Global site tag (gtag.js) - Google Analytics