MySQL之字符串函数
来源:互联网 发布:python app 编辑:程序博客网 时间:2024/05/01 12:06
假如结果的长度大于 max_allowed_packet 系统变量的最大值时,字符串值函数的返回值为NULL。
1、ASCII:ASCII(str)返回字符串
str
的最左面字符的ASCII代码值。如果str
是空字符串,返回0
。如果str
是NULL
,返回NULL
。
2、连接:CONCAT(str1,str2,...) 返回结果为连接参数产生的字符串,或许有一个或多个参数;
如有任何一个参数为NULL ,则返回值为 NULL;
如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。
一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型 cast。
例如: SELECT CONCAT(CAST(int_col AS CHAR), char_col)
mysql> SELECT CONCAT('My', 'S', 'QL');-> 'MySQL'
mysql> SELECT CONCAT('My', NULL, 'QL');-> NULL
mysql> SELECT CONCAT(14.3,‘S’);-> '14.3S'
3、REPEAT(str,count)
返回一个由重复的字符串str 组成的字符串,字符串str的数目等于count 。若 count <= 0,则返回一个空字符串。若str 或 count 为 NULL,则返回 NULL 。
4、替换:REPLACE(str,from_str,to_str)
返回字符串str 以及所有被字符串to_str替代的字符串from_str 。
这个函数支持多字节字元。
更多字符串资料请参考以下资料:
参考资料:
http://blog.sina.com.cn/s/blog_6200c144010112ip.html
http://www.jb51.net/article/27071.htm
http://www.cnblogs.com/showker/archive/2010/03/15/1685874.html
- MySQL之字符串函数
- Mysql之字符串函数
- MySQL字符串函数之字符串截取
- MySQL(基础篇)之MySQL函数(字符串函数)
- MySQL笔记四之 字符串函数
- Mysql 从零开始(五)函数之字符串函数
- MySQL常用函数系列之二:字符串函数(2)
- MySQL常用函数系列之三:字符串函数(3)
- Mysql之字符串函数by菜鸟的进击之路
- MySQL 字符串函数:字符串截取
- MySQL 字符串函数:字符串截取
- MySQL 字符串函数:字符串截取
- MySQL 字符串函数:字符串截取
- MySQL 字符串函数:字符串截取
- MySQL 字符串函数:字符串截取
- MySQL字符串函数:字符串截取
- MySQL字符串函数:字符串截取
- MySQL 字符串函数:字符串截取
- Disksim使用方式总结
- 软件之维护阶段
- javascript之数组操作
- Sublime添加eclipse常用快捷键
- jsp九大内置对象之application对象
- MySQL之字符串函数
- ssh架构搭建步骤
- lua 学习之地
- 关于孙鑫老师vc++详解第十四章tcp网络编程的乱码“烫烫”的经验
- 记录在学习中遇到与开发学习工具相关的内容
- codeforces 482B. Interesting Array【线段树区间更新】
- Swift中KVC和KVO的使用
- jsp九大内置对象之Config对象
- POJ 2528 Mayor's posters