千家信息网

MySQL中字符串函数有哪些

发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,小编给大家分享一下MySQL中字符串函数有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!字符串函数1、返回字符串 s
千家信息网最后更新 2025年11月09日MySQL中字符串函数有哪些

小编给大家分享一下MySQL中字符串函数有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

字符串函数

1、返回字符串 s 的第一个字符的 ASCII 码

SELECT ASCII('AB');---- 返回A的ASCII码值:65

2、LENGTH/CHAR_LENGTH(s)/CHARACTER_LENGTH(s)返回字符串 s 的字符数

SELECT LENGTH('1234');---- 返回4

3、CONCAT(s1,s2…sn)字符串 s1,s2 等多个字符串合并为一个字符串

SELECT CONCAT('hel','llo');---- 返回hello

4、FIND_IN_SET(s1,s2)返回在字符串s2中与s1匹配的字符串的位置

SELECT FIND_IN_SET("c", "a,b,c,d,e");---- 返回3

5、FORMAT(x,n)函数可以将数字 x 进行格式化 "#,###.##", 将 x 保留到小数点后 n 位,最后一位四舍五入

SELECT FORMAT(250500.5634, 2); ---- 返回250,500.56

6、INSERT(s1,x,len,s2)字符串 s2 替换 s1 的 x 位置开始长度为 len 的字符串

SELECT INSERT("google.com", 1, 6, "runnob");---- 返回runoob.com

7、LOCATE(s1,s)从字符串 s 中获取 s1 的开始位置

SELECT LOCATE('st','myteststring');---- 返回5

8、LCASE(s)/LOWER(s)将字符串 s 的所有字母变成小写字母

SELECT LOWER('RUNOOB');---- 返回runoob

9、UCASE(s)/UPPER(s)将字符串 s 的所有字母变成大写字母

SELECT UCASE('runoob');---- 返回RUNOOB

10、TRIM(s)去掉字符串 s 开始和结尾处的空格

SELECT TRIM('    RUNOOB    ');---- 返回RUNOOB

11、LTRIM(s)去掉字符串 s 开始处的空格

SELECT LTRIM('    RUNOOB    ');---- 返回 'RUNOOB   '

12、RTRIM(s)去掉字符串 s 结尾处的空格

SELECT RTRIM('    RUNOOB    ');---- 返回 '    RUNOOB'

13、SUBSTR(s, start, length)从字符串 s 的 start 位置截取长度为 length 的子字符串

SELECT SUBSTR("RUNOOB", 2, 3) AS ExtractString;---- 从字符串 RUNOOB 中的第 2 个位置截取 3个 字符,返回UNO

14、SUBSTR/SUBSTRING(s, start, length)从字符串 s 的 start 位置截取长度为 length 的子字符串

SELECT SUBSTR/SUBSTRING("RUNOOB", 2, 3);---- 从字符串 RUNOOB 中的第 2 个位置截取 3个 字符,返回UNO

15、POSITION(s1 IN s)从字符串 s 中获取 s1 的开始位置

SELECT POSITION('b' in 'abc');---- 返回2

16、REPEAT(s,n)将字符串 s 重复 n 次

SELECT REPEAT('runoob',3);---- 返回runoobrunoobrunoob

17、REVERSE(s)将字符串s的顺序反过来

SELECT REVERSE('abc');---- 返回cba

18、STRCMP(s1,s2)比较字符串 s1 和 s2,如果 s1 与 s2 相等返回 0 ,如果 s1>s2 返回 1,如果 s1

SELECT STRCMP("runoob", "runoob");---- 返回0

以上是"MySQL中字符串函数有哪些"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

字符 字符串 位置 函数 字母 空格 篇文章 长度 个位 内容 结尾处 四舍五入 不怎么 反过来 多个 大写 大写字母 大部分 小写 小数 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 软件开发需要有资质吗 互联网科技与神棍 浏览器与服务器建立连接的方式 如何查看服务器某个端口 三大数据库中哪个是最好的 键入网络安全密钥 record数据类型数据库 数据库怎么到excel 重庆应用软件开发教程 软件开发人员拖延的原因 gps时钟服务器授时应用 快手换名字服务器繁忙 大学党委党组网络安全责任制 软件开发项目类型和定义 斗地主软件开发是怎样形成的 网络技术软件包是 华为贵州云软件开发云 虹口区信息软件开发品质保障 在数据库中使用视图的优点 北京网络安全科技公司 税务 网络安全论文题目 服务器修好了吗 老头环 计算机终端服务器应用系统是啥 模拟器卡在检查服务器更新状态 杭州崛匠网络技术有限公司 无法做到馆外授权使用的数据库 河北保定软件开发 vb连接sql数据库语法 看网络安全宣传视频读后感 数据库事物的四个性质
0