当前位置: 首页 > news >正文

mysql之字符串函数

假设我们有一个字符串'Hello, World!'作为示例,我们会展示对这个字符串应用每个函数后的结果。

CONCAT(str1, str2, …)

将多个字符串值连接成一个字符串。

SELECT CONCAT('Hello, ', 'World!'); -- 结果: 'Hello, World!'
LENGTH(str)

返回字符串的长度(字节数)。

SELECT LENGTH('Hello, World!'); -- 结果: 13
CHAR_LENGTH(str)

返回字符串的字符数。

SELECT CHAR_LENGTH('Hello, World!'); -- 结果: 13
SUBSTRING(str, pos, len)

从字符串str中提取从位置pos开始的len长度的子字符串。如果不指定len,则提取到字符串的末尾。

SELECT SUBSTRING('Hello, World!', 8, 5); -- 结果: 'World'
LOWER(str)

将字符串中的所有字符转换为小写。

SELECT LOWER('Hello, World!'); -- 结果: 'hello, world!'
UPPER(str)

将字符串中的所有字符转换为大写。

SELECT UPPER('Hello, World!'); -- 结果: 'HELLO, WORLD!'
TRIM(str)

去除字符串两端的空白字符。

SELECT TRIM(' Hello, World! '); -- 结果: 'Hello, World!'
REPLACE(str, from_str, to_str)

将字符串str中的所有from_str替换为to_str

SELECT REPLACE('Hello, World!', 'World', 'Everyone'); -- 结果: 'Hello, Everyone!'
LEFT(str, len)

返回字符串str最左边的len个字符。

SELECT LEFT('Hello, World!', 5); -- 结果: 'Hello'
RIGHT(str, len)

返回字符串str最右边的len个字符。

SELECT RIGHT('Hello, World!', 6); -- 结果: 'World!'

请注意,这些函数的结果是基于示例字符串'Hello, World!'。在实际的 MySQL 数据库中,你需要替换'Hello, World!'为你的列名或者实际的字符串值。

在实际应用中,你可以直接在 SQL 查询中使用这些函数,例如:

SELECT CONCAT(first_name, ' ', last_name) AS full_name FROM users;

这条查询将会连接users表中的first_namelast_name字段,并返回新的列full_name。其他函数也可以以类似的方式在查询中使用,以满足特定的数据处理需求。

http://www.jsqmd.com/news/217127/

相关文章:

  • 大模型入门必看:一篇读懂AI大模型核心知识,建议收藏!
  • MySQL如何删除binlog日志文件
  • js遍历数组和对象的常用方法有哪些?
  • NAT技术:互联网连接的隐形桥梁
  • Redis的两个小错误
  • 深度学习计算机毕设之基于人工智能python-CNN卷积神经网络对土豆疾病识别基于python-CNN卷积神经网络对土豆疾病识别
  • mysql如何创建用户并且授权
  • Springboot校园二手交易平台lca16(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • 深度学习毕设项目:基于python-CNN卷积神经网络的水果识别
  • NSSCTF2026年1月8日每日一练之[第五空间 2021]WebFTP
  • ADVANCE Day44
  • 深度学习毕设项目:基于python-CNN卷积神经网络对土豆疾病识别基于python-CNN卷积神经网络对土豆疾病识别
  • vscode 指定插件安装位置
  • 剪切板推荐,pastemate代替win系统自带的
  • LangGraph1.0实战:构建自动邮件处理智能体,大模型应用开发指南
  • DeepSeek+Ollama+AnythingLLM搭建本地知识库,打造你的私人AI管家(建议收藏)
  • 从代码到上线 3 分钟:我如何用平台工程思路,彻底告别繁琐的 K8s 运维
  • 深度学习毕设项目:通过python_CNN卷积神经网络对鸡蛋是否破损识别
  • AI大模型岗位薪资真相:多少年包能拿到?普通人如何破局?_AI持续爆火,相关岗位薪资到底达到了多少
  • MySQL四种备份表的方式
  • 深度学习计算机毕设之基于python-CNN卷积神经网络的水果识别基于python-CNN卷积神经网络的水果识别
  • 光特通信40G光模块:适配各种需求的高速传输方案
  • 【毕业设计】基于深度学习python卷积网络对甘蔗叶子病识别
  • 高效收集并分享活动精彩瞬间!!组织者必看
  • mysql之日期时间函数
  • RAG技术揭秘:让AI大模型学会查资料,回答更专业
  • 【毕业设计】基于深度学习python-CNN卷积神经网络对土豆疾病识别基于python-CNN卷积神经网络对土豆疾病识别
  • 都说网络安全前景好,到底好在哪?3 个数据给你答案
  • 深度测评专科生必用的9款AI论文平台
  • 程序员必看!2个月变身AIGC产品经理,薪资翻倍学习指南(附收藏级资源)