MySQL如何获取首位字符:函数详解与实用技巧
在MySQL中,可以使用LEFT()函数或SUBSTRING()函数轻松获取字符串的首位字符,这两种方法都能高效地从字符串开头提取指定数量的字符,其中LEFT(str, 1)专门用于截取第一个字符,而SUBSTRING(str, 1, 1)则提供了更灵活的截取方式,若要从字段name中获取首位字符,可直接运行查询:
SELECT LEFT(name, 1) AS first_char FROM table_name;
或

SELECT SUBSTRING(name, 1, 1) AS first_char FROM table_name;
注意:如果字符串包含多字节字符(如中文),建议使用SUBSTRING()函数以确保准确截取,因为某些字符集可能占用多个字节,结合TRIM()函数可先去除首尾空格,避免空格干扰结果。
SELECT LEFT(TRIM(name), 1) FROM table_name;
掌握这些方法,能帮助你在数据清洗、分类分析等场景中快速处理字符串信息。
未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网。
原文地址:https://www.html4.cn/13794.html发布于:2026-08-29





