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'
该函数是多字节可靠的。
分享到:
相关推荐
### MySQL字符串连接函数详解 在处理数据库中的字符串操作时,MySQL提供了多种强大的工具来帮助我们进行数据处理。本文主要介绍几种常用的字符串连接函数,包括`CONCAT()`、`CONCAT_WS()`以及`GROUP_CONCAT()`函数...
以上只是MySQL字符串函数的一部分,实际上还有更多如`INSERT`, `STRCMP`, `REVERSE`, `REPEAT`等,它们在处理和操作字符串时提供了极大的灵活性。了解并熟练掌握这些函数,能有效提高数据库查询和数据处理的效率。
否则将获取到的字符串转换成整数作为当前页码。 - 计算总页数:通过除法和向上取整函数 `Math.ceil()` 来计算出总页数。 - 确定当前页码的有效性:如果请求的页码大于总页数或小于等于 0,则设置为最后一页。 - 设置...
### MySQL基础 - 字符串函数详解 在MySQL数据库中,字符串函数是非常重要的组成部分之一,它们可以帮助我们有效地管理和操作数据中的文本部分。对于任何从事数据库管理、数据处理或数据分析的人来说,熟练掌握这些...
字符串函数:字符串函数是MySQL中最常用的一类函数,字符串函数主要用于处理表中的字符串。 日期和时间函数:MySQL的日期和时间函数主要用于处理日期时间。 条件判断函数: 1、IF(expr,v1,v2)函数 如果表达式expr...
- `XPath_string`:XPath格式的字符串,用于指定要提取的节点路径。 ##### 示例E1:提取初始字母 ```sql SELECT EXTRACTVALUE(doc, '/book/author/initial') FROM x; ``` 这个查询将返回所有记录中`author`节点下...
- 字符串函数:`LENGTH`, `SUBSTRING`, `UPPER`, `LOWER`等。 - 数学函数:`ABS`, `SQRT`, `LOG`等。 - 日期时间函数:`NOW`, `DATE_ADD`, `TIMESTAMPDIFF`等。 这些函数可以帮助开发者更灵活地处理数据,提高SQL...
echo "<tr><th>ID</th><th>姓名</th><th>性别</th><th>年龄</th><th>专业</th><th>联系方式</th><th>爱好</th><th>操作</th></tr>"; while($row = $result->fetch_assoc()) { echo "<tr><td>" . $row["id"]. "</...
Linux C字符串替换函数实例详解 最近学习linux 的基础编程知识,字符串替换函数,在网上找下资料,觉得这篇文章写的不错,记录下来,和大家分享一下: 实例代码: #include <stdio> #include <string> #include ...
- `mysql_real_escape_string(<string>,[<link_identifier>])`:转义字符串以防止 SQL 注入。 - `mysql_close([<link_identifier>])`:关闭与 MySQL 服务器的连接。 #### 文件读写 - **打开文件** - `fopen(...
- **基本类型与字符串**: 可以直接使用`<value>`标签注入。 - **引用其他Bean**: 使用`<ref>`标签,其中`bean`属性表示跨配置文件引用,`local`属性则表示在同一配置文件内引用。 - **内部Bean**: 如果某个Bean只在...
在MySQL数据库中,`CONCAT`函数用于将两个或更多的字符串连接成一个单一的字符串。这个函数非常实用,尤其是在处理涉及字符串拼接的查询时。`CONCAT`的基本语法如下: ```sql CONCAT(str1, str2, ..., str_n) ``` ...
- 字符串(String) - 整数(Integer) - 浮点数(Float) - 布尔值(Boolean) - 数组(Array) - 对象(Object) 示例: ```php <?php $string = "Hello, World!"; $integer = 42; $float = 3.14; $boolean = ...
`Page_Load`事件处理函数中,通过调用`GetList<LYZX.Model.LYZX_NewsTypeModel>`方法,传入数据库连接字符串和SQL查询语句,来获取数据并将其转换为`IList<LYZX.Model.LYZX_NewsTypeModel>`类型的列表: ```csharp ...
此函数是jQuery的核心入口,接受一个包含CSS或基本XPath选择器的字符串,用于匹配一组元素。该函数是jQuery所有功能的基础,无论是在文档中查找元素还是创建新的DOM元素,都以此为起点。 - **默认情况下**,如果...
这里使用了 MySQL 特有的函数 `CONCAT()` 来拼接字符串。 3. **示例代码**: ```xml <select id="selectAllProducts" parameterClass="Product" resultMap="ProductResult"> select id, note from Product ...
领导想要查看每个 performance 下都有谁,同时要求将这些人的名称要逗号拼接成一个字符串,也就是说要得到下面的结果: 要将结果集中某个指定的列进行字符串拼接,这要怎么做呢?主角闪亮:sparkles:登场 GROUP_...
### 精通PHP+MySQL应用开发:字符串与数组操作详解 #### 一、字符串操作 在PHP开发中,字符串处理是一项基本且重要的技能。本章节重点介绍如何使用PHP进行字符串的操作,包括去除空格和其他特殊符号、加入和去除反...