news 2026/6/25 14:00:30

MySQL的TRIM函数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MySQL的TRIM函数

TRIM函数在MySQL里就像个"清洁小卫士",专门帮你把字符串两边的"脏东西"(比如空格、特殊字符)清理干净。它有几种用法,我来给你举几个超实用的例子:

基础用法(最常用)

-- 去除字符串两边的空格 SELECT TRIM(' Hello World '); -- 结果:Hello World

高级用法(更灵活)

-- 只去除左边的空格(比如前面有空格) SELECT TRIM(LEADING ' ' FROM ' Hello World'); -- 结果:Hello World -- 只去除右边的空格(比如后面有空格) SELECT TRIM(TRAILING ' ' FROM 'Hello World '); -- 结果:Hello World -- 去除指定字符(比如两边的星号) SELECT TRIM(BOTH '*' FROM '**Hello**World**'); -- 结果:Hello**World

为什么用TRIM这么重要?

  1. 防止登录失败:用户输入" admin "(带空格)时,用WHERE TRIM(username) = 'admin'就能准确匹配
  2. 数据清洗:导入CSV文件后,批量清理字段空格
    UPDATE users SET name = TRIM(name);
  3. 避免查询错误:比如手机号"13800138000 "和"13800138000"会被视为不同

小贴士

  • 如果你只需要去左边空格,用LTRIM()更简洁
  • 只需要去右边空格,用RTRIM()更简单
  • TRIM默认只去空格,但你可以指定任何字符(比如去'-'、'!'等)
  • 记住:TRIM只处理字符串两端,内部的空格不会被清理

举个生活化的例子:就像整理书架,TRIM就是帮你把书架最前和最后的灰尘擦掉,但中间的书不会动。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/24 13:45:37

初次上手如何快速开发基于大模型+function call的agent应用?

初次上手如何快速开发基于大模型function call的agent应用? 最近主导了一款ai agent系统的开发,在定架构的时候选择了MCP协议,在期间遇到不少坑点,记录顺分享一下相关内容。此篇是系列的第四篇:读完预计能对怎么快速搭…

作者头像 李华
网站建设 2026/6/24 13:45:31

GISer必看系列⑦|地信测绘就业单位类型

专业GIS公司专业GIS公司跟GIS从业者比较对口的,既有GIS平台研发单位,如:中地数码、易智瑞、超图;还有专门做项目的企业,像数据公司、系统平台、数字城市公司比比皆是。这些单位进去的门槛相对低些,薪资不高…

作者头像 李华
网站建设 2026/6/24 13:45:21

域名过期多久会被删除?完整时间线说明

很多人发现心仪的域名显示“已过期”,却不知道什么时候才能重新注册。实际上,域名从过期到真正删除,有一套相对固定的流程,不同阶段的操作空间也不一样。第一阶段:到期日(Expiration Date)域名到…

作者头像 李华
网站建设 2026/6/24 13:45:19

【短视频效率提升300%】:Open-AutoGLM自动化生成实战全解析

第一章:Open-AutoGLM与短视频创作的融合趋势随着人工智能技术的快速发展,大语言模型在内容生成领域的应用不断深化。Open-AutoGLM作为一种具备自动化推理与多模态理解能力的开源语言模型,正逐步渗透至短视频创作流程中,推动内容生…

作者头像 李华